79 courses
Python Academy
Explore the versatility of Python and build diverse projects with Python Academy.JavaScript Academy
Unlock the potential of web interactivity by learning JavaScript at JavaScript Academy.Java Academy
Become proficient in Java programming and develop powerful applications with Java Academy.SQL Academy
Manage and query databases effectively by learning SQL at SQL Academy.React Academy
Master ReactJS to build dynamic user interfaces with ReactJS Academy.AI Agents
Watch agents actually run. Every lesson is a real trace you can step through: the model thinks, calls a tool, reads the result, and either answers or fixes its own mistake.TypeScript Academy
Enhance your JavaScript projects with TypeScript through lessons at TypeScript Academy.Swift Academy
Learn Swift to create powerful iOS applications with Swift Academy.Kotlin Academy
Advance your Kotlin skills and build modern applications with Kotlin Academy.C# Academy
Master C# programming and develop versatile software solutions with C# Academy.Go Academy
Dive into Go programming to create efficient and scalable applications with GO Academy.Flutter Mobile Development
Master cross-platform mobile development with Flutter, building beautiful and high-performance applications for iOS and Android.DevOps BootcampNew
Linux, Git, Docker, Kubernetes, CI/CD, Terraform, Ansible & HelmCloud & IT Cert PrepNew
AWS, Azure & CompTIA certification exam prepCoding Interview PrepNew
DSA, SQL & competitive programming coding-interview prepHelm AcademyNew
Package, deploy, and manage Kubernetes apps with Helm: charts, templating, releases, dependencies, and GitOps.Ansible AcademyNew
Automate servers and cloud infrastructure with Ansible: agentless config management with playbooks, roles, templates, and vault.Mojo AcademyNew
Learn Mojo, Modular's Python-family language built for AI speed. Write Python-like code with systems-level performance, SIMD, and GPUs.Zig Academy
Learn Zig, the modern systems language: a simpler, safer C with comptime, manual memory control, and a powerful build system.Web Accessibility Academy
Build inclusive websites everyone can use. Master semantic HTML, ARIA, keyboard and screen-reader support, and WCAG 2.2 conformance.MLOps Academy
Take ML models to production: experiment tracking, serving, CI/CD, monitoring, and drift detection with MLflow, Docker, and Kubernetes.MCP Academy
Build AI tools and integrations with the Model Context Protocol, the open standard that connects LLMs to data, tools, and APIs.OpenClaw Academy
Set up and run OpenClaw, the open-source self-hosted AI assistant. From install and chat channels to skills, memory, security, and real automations.CUDA Academy
Program the GPU with CUDA C++. From threads and memory hierarchy to kernels, optimization, and real parallel computing.Competitive Programming Academy
Solve algorithmic problems fast for contests and interviews. From two pointers and binary search to DP, graphs, and advanced data structures, in Python.Arduino & IoT Academy
Build smart devices with Arduino and C++. From digital and analog I/O and sensors to networking and real-world IoT projects.Dart Academy
Learn Dart, the modern type-safe language behind Flutter. From syntax and null safety to classes, async, streams, and isolates.Data Science Academy
Turn raw data into insight with Python. Master NumPy, pandas, visualization, and scikit-learn, from cleaning data to building and evaluating models.NLP Academy
Build language AI with Python. From text preprocessing and embeddings to Transformers, named-entity recognition, and large language models.Flask Academy
Build production web APIs and apps with Flask, Python's lightweight web framework. From routes and templates to REST APIs, auth, and deployment.Kotlin Multiplatform Academy
Share Kotlin code across Android, iOS, and beyond with Kotlin Multiplatform. From expect/actual to Compose Multiplatform and shipping shared modules.Deep Learning Academy
Master deep learning with PyTorch, from neurons and backpropagation to CNNs, Transformers, and production MLOps.Django Academy
Build production web apps with Django, Python's batteries-included framework. From models and views to REST APIs and deployment.Jetpack Compose Academy
Build modern Android UIs with Jetpack Compose, Google's declarative toolkit in Kotlin. From your first Composable to publishing on Google Play.SwiftUI Academy
Build beautiful native iOS apps with SwiftUI, Apple's modern declarative UI framework. From your first View to shipping on the App Store.Azure Fundamentals
Prepare for the Microsoft AZ-900 exam and build real Azure skills. Master cloud concepts, core Azure services, identity, security, governance, and cost management.Security+ Academy
Prepare for the CompTIA Security+ SY0-701 exam. Cover cryptography, network security, identity, threat detection, incident response, governance, and zero trust from scratch.AWS Solutions Architect
Prepare for the AWS Certified Solutions Architect Associate (SAA-C03). Master core AWS services, networking, HA architecture, cost optimization, and Well-Architected best practices.MongoDB Academy
Master document-oriented NoSQL databases with MongoDB. Learn CRUD, data modeling, aggregation pipelines, indexes, transactions, and production Atlas patterns.Tailwind CSS Academy
Master the utility-first CSS framework trusted by OpenAI, Vercel, and Shopify. Learn every utility, responsive design, dark mode, animations, and production optimization.React Native Academy
Build cross-platform iOS and Android apps with React Native and Expo. From first component to animations, native APIs, push notifications, and App Store submission.AI Engineering Academy
Build production AI systems with LLMs. Master the OpenAI API, vector databases, RAG pipelines, function calling, MCP, and multi-agent orchestration.Machine Learning Academy
Learn machine learning from first principles. Build and evaluate models with scikit-learn, master ensemble methods, and scale to deep learning with PyTorch.Pandas & NumPy Academy
Go from spreadsheets to production-grade data analysis. Master NumPy arrays, Pandas DataFrames, cleaning, groupby, merging, time series, and visualization in Python.DSA Interview Prep
Master data structures, algorithms, and coding interview patterns in Python — from Big-O fundamentals through FAANG-level problem solving.AWS Security Academy
Prepare for the AWS Certified Security – Specialty (SCS-C02) exam — IAM, KMS, GuardDuty, VPC security, logging, data protection, and incident response across all six exam domains.Network+ Academy
Master computer networking from the ground up and prepare for the CompTIA Network+ (N10-009) exam — OSI, TCP/IP, subnetting, routing, wireless, security, and troubleshooting.AI for Everyone
Learn to use ChatGPT, Claude, and Gemini in everyday life and work — no coding required.SQL Interview Prep
Ace your SQL technical interview — joins, window functions, CTEs, query optimization and classic interview problems.Excel Formulas Academy
Master Excel and Google Sheets formulas — from SUM and IF to XLOOKUP, dynamic arrays, LAMBDA, QUERY and dashboards.Claude Architect
Master the architecture of production Claude applications — agentic systems, tool & MCP design, Claude Code, prompt engineering and structured output. Your complete prep for the official Claude Certified Architect exam.Vibe Coding
Build real apps with AI — no syntax memorization needed. The modern, prompt-first way to create software.Ruby Academy
Master the Ruby language to build elegant and efficient applications with Ruby Academy.Sveltejs Academy
Build fast and simple user interfaces with modern techniques at Svelte Academy.Lua Academy
Learn Lua to develop lightweight and flexible applications with Lua Academy.Vue Academy
Create interactive and efficient user interfaces with Vue.js through Vue Academy.R Academy
Unlock the power of data analysis and statistics with R Language Academy.C++ Academy
Enhance your software development skills by learning C++ at C++ Programming Academy.C Academy
Build a strong foundation in programming with the C language at C Programming Academy.Frontend Academy
Develop visually stunning and responsive websites with Frontend Development Academy.Ethical Hacking Academy
Learn how to identify and fix security vulnerabilities with Ethical Hacking Academy.Digital Marketing Academy
Master online marketing strategies and grow your brand with Digital Marketing Academy.Cyber Security Academy
Protect digital systems and data with essential skills from Cyber Security Academy.Cryptology Academy
Explore the science of encryption and secure communication with Cryptology Academy.Angular Academy
Learn Angular to build scalable and modern web applications with Angular Academy.Learn AI with Python
Learn_AI_with_pythonPython For Kids
Make learning Python enjoyable and accessible for kids with Python For Kids.Coding for Kids
Introduce kids to programming fundamentals with Python through Coding for Kids.PHP Academy
Develop dynamic web applications by mastering PHP programming at PHP Academy.Javascript for Kids
Make learning JavaScript fun and engaging for kids with Javascript for Kids.HTML for Kids
Introduce kids to web development with fun and easy HTML lessons at HTML for Kids.Android Academy
Learn Kotlin to build robust Android applications with Android Academy.CSS Academy
Enhance your web designs with CSS through comprehensive lessons at CSS Academy.HTML Academy
Build strong foundations in web development by learning HTML at HTML Academy.jQuery Academy
Simplify your JavaScript coding with jQuery through interactive lessons at jQuery Academy.Spring Boot 4 Complete Guide
Master Spring Boot 4 from foundational concepts to advanced microservices, reactive programming, and cloud deployment to build robust and scalable enterprise applications.AI Agents
Master the principles and practices of designing, building, and deploying intelligent AI agents for various applications, from simple automation to complex autonomous systems.No-Code Automation
Unlock powerful productivity and streamline operations by mastering the art of no-code automation, connecting your favorite apps and building intelligent workflows.AI SaaS Builder
Learn to design, develop, and deploy your own Artificial Intelligence-powered Software as a Service (AI SaaS) applications from concept to market.Indie Hacker Mobile Apps
Learn to ideate, build, launch, and monetize your own mobile applications as an indie hacker, leveraging modern cross-platform development techniques.ASO & App Growth
Master App Store Optimization (ASO) and advanced app growth strategies to significantly boost your mobile application's visibility, downloads, and user engagement.SaaS Architecture & Startup Engineering
Master the intricacies of SaaS architecture and startup engineering, from fundamental design patterns to advanced scaling and operational strategies.Web3 & DApp Development Fundamentals
Master the essentials of Web3 and decentralized application development, from blockchain basics to deploying smart contracts and building robust DApps.Reverse Engineering & Binary Analysis Basics
Unlock the secrets of software by mastering reverse engineering and binary analysis, essential skills for security research and software understanding.Linux Server Deployment & SSH Mastery
Master Linux server deployment, configuration, and secure remote access with SSH for robust backend infrastructure.Neo4j Graph Database Fundamentals
Master the fundamentals of Neo4j, the leading graph database, to model, query, and analyze interconnected data efficiently for advanced applications.Browser Extensions Development (Chrome & Edge)
Master the art of building powerful and interactive browser extensions for Chrome and Edge, from fundamental concepts to advanced distribution strategies.Electron Desktop App Development
Master the art of building powerful cross-platform desktop applications using web technologies with Electron Desktop App Development.Design Systems & Component Libraries
Master the art of creating robust design systems and efficient component libraries to accelerate development and ensure consistent user experiences across products.Web Performance Optimization & Lighthouse
Master web performance optimization techniques and leverage Google Lighthouse to build lightning-fast, user-friendly web applications.Micro Frontends Architecture with Module Federation
Master Micro Frontends architecture using Module Federation to build scalable and independent web applications.Serverless AWS Lambda Development
Master serverless development on AWS Lambda, from foundational concepts to advanced architectural patterns and deployment strategies.Firebase Auth & Realtime Database Apps
Master Firebase Authentication and Realtime Database to build scalable, secure, and dynamic web and mobile applications.Supabase Backend as a Service
Master Supabase, the open-source Firebase alternative, to build powerful and scalable backend services for your web and mobile applications.Stripe Payments & SaaS Billing Systems
Master Stripe Payments and build robust SaaS billing systems from fundamental concepts to advanced integrations and financial reporting.WebSockets & Realtime Systems Programming
Master WebSockets and build robust, scalable realtime applications, from fundamental protocols to advanced system design and security best practices.tRPC End-to-End Type Safe APIs
Master building fully type-safe APIs from frontend to backend with tRPC, enhancing developer experience and reducing runtime errors.FastAPI Backend Development Bootcamp
Master FastAPI to build high-performance, asynchronous web APIs, database integrations, and deploy robust backend services.NestJS Enterprise Backend APIs
Master building robust, scalable, and secure enterprise-grade backend APIs using NestJS, TypeScript, and modern architectural patterns.Next.js 15 Fullstack Web Apps
Master building high-performance, fullstack web applications with Next.js 15, from foundational concepts to advanced deployment strategies.Assembly Language & x86 Low-Level Systems Programming
Master the fundamentals of x86 Assembly language and dive deep into low-level systems programming to understand how software interacts with hardware.Groovy & Gradle: JVM Automation and Build Engineering
Master JVM automation and robust build engineering by delving into Groovy scripting and advanced Gradle project management.Scala for Backend Engineering & Functional Programming
Master Scala for robust backend development and dive deep into functional programming paradigms to build scalable and maintainable applications.Erlang OTP: Distributed & Fault-Tolerant Systems Programming
Master the art of building robust, scalable, and fault-tolerant distributed systems using Erlang and its powerful OTP framework.Clojure Functional Programming & JVM Backend Development
Master Clojure functional programming and leverage its power for robust JVM backend development.Objective-C iOS Development for Legacy & Enterprise Apps
Master Objective-C iOS development for maintaining, modernizing, and building robust enterprise-grade legacy applications.Elixir & Phoenix: Scalable Backend Development
Master Elixir and Phoenix to build robust, scalable, and fault-tolerant backend applications with functional programming principles.Linux Command Line & Bash Scripting Mastery
Master the Linux command line and unlock powerful automation with Bash scripting, boosting your efficiency as a software developer.Prompt Engineering & LLM Optimization for Developers
Master the art of crafting effective prompts and optimizing large language models for robust, efficient, and secure developer applications.Real-Time Streaming Systems (WebRTC + Live Data)
Master the fundamentals and advanced techniques of building real-time streaming systems using WebRTC and various live data technologies.Blockchain Smart Contracts with Solidity
Master the art of building secure and efficient decentralized applications by learning Blockchain Smart Contracts with Solidity from fundamental concepts to advanced deployment strategies.AI Powered SaaS: Stripe + Auth + Billing + Deploy
Master the end-to-end development of an AI-powered SaaS application, integrating secure authentication, robust Stripe billing, and scalable deployment strategies.Next.js 15 Fullstack (App Router + Server Actions)
Master fullstack web development with Next.js 15, leveraging the App Router and Server Actions to build high-performance, scalable applications.WebAssembly (WASM) for High Performance Apps
Master WebAssembly (WASM) to build lightning-fast, high-performance web and server-side applications, leveraging its near-native speed and robust ecosystem.Edge Computing with Cloudflare Workers & Deno
Master the fundamentals and advanced techniques of edge computing by building highly performant applications with Cloudflare Workers and Deno.Vector Databases: Pinecone, Weaviate & pgvector
Master the world of vector databases with this comprehensive course, covering Pinecone, Weaviate, and pgvector for advanced AI applications.LLM Apps in Production (RAG + Vector DB + Caching)
Master the art of building and deploying robust LLM applications in production, leveraging RAG, vector databases, and intelligent caching strategies for optimal performance and cost-efficiency.AI Agents with LangChain & Autonomous Workflows
Build powerful AI agents and autonomous workflows using LangChain to automate complex tasks and enhance applications.Production Debugging & Incident Response Playbook
Master the art of quickly diagnosing and resolving production issues and effectively managing incidents with a robust response playbook.Git Advanced: Monorepo, Submodules & Workflows
Master advanced Git concepts, including monorepos, submodules, and sophisticated workflows, to elevate your team's development efficiency and collaboration.Linux Networking & TCP/IP for Developers
Master Linux networking and the TCP/IP suite to build robust, high-performance applications and infrastructure as a software developer.Load Testing & Performance Benchmarking (JMeter & k6)
Master the art of load testing and performance benchmarking using industry-leading tools like Apache JMeter and k6 to build highly scalable and resilient applications.Serverless Backend with AWS Lambda & API Gateway
Master serverless backend development using AWS Lambda and API Gateway to build scalable, cost-effective applications.Caching Strategies: Redis + CDN + Edge Computing
Master robust caching strategies using Redis, CDNs, and Edge Computing to build high-performance, scalable, and resilient applications.Microservices Communication Patterns (Saga, Circuit Breaker)
Master essential microservices communication patterns like Saga and Circuit Breaker to build resilient and scalable distributed systems.WebSockets & Real-Time Systems with Spring
Master WebSockets and build scalable real-time applications using the Spring Framework to create dynamic, interactive user experiences.Secure Coding & OWASP Top 10 for Backend
Master secure coding practices and defend your backend applications against the most critical web vulnerabilities identified by the OWASP Top 10.API Rate Limiting & Scalability Patterns
Master the art of building robust and high-performance APIs by learning advanced rate limiting techniques and essential scalability patterns.Elasticsearch & Full Text Search Systems
Master Elasticsearch and full-text search systems to build powerful, scalable search capabilities for your applications.Advanced PostgreSQL: Indexing, Partitioning, Replication
Master advanced PostgreSQL techniques including indexing, partitioning, and replication to build high-performance, scalable, and resilient database systems.RabbitMQ Messaging & Async Systems
Master RabbitMQ and design robust asynchronous systems to build scalable, resilient, and decoupled applications.AWS for Backend Developers (EC2, S3, RDS, Lambda)
Master essential AWS services like EC2, S3, RDS, and Lambda to build robust, scalable, and efficient backend applications.Terraform Infrastructure as Code
Master Terraform to provision, manage, and scale your cloud infrastructure efficiently using Infrastructure as Code principles.OAuth2 & OpenID Connect Deep Dive
Master modern authentication and authorization by diving deep into OAuth2 and OpenID Connect protocols, securing your applications and APIs.API Gateway & Reverse Proxy (Nginx + Spring Cloud Gateway)
Master the architecture and implementation of API Gateways and Reverse Proxies using Nginx and Spring Cloud Gateway for robust and scalable microservice applications.gRPC & High Performance APIs
Master gRPC and build incredibly fast, efficient, and scalable APIs for modern distributed systems.Apache Kafka & Stream Processing Fundamentals
Master Apache Kafka and stream processing fundamentals to build scalable, real-time data pipelines and event-driven applications.Advanced Spring Boot 4: Event-Driven Architecture (Kafka)
Master advanced Spring Boot 4 techniques to build robust, scalable event-driven microservices using Apache Kafka.System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry)
Master system observability using logging, metrics, and tracing, with practical skills in ELK Stack and OpenTelemetry for robust application monitoring.Testing Mastery: JUnit, Mockito & Integration Tests
Master software testing techniques with JUnit, Mockito, and advanced integration test strategies to build robust and reliable Java applications.GraphQL APIs with Spring Boot
Master building robust and efficient GraphQL APIs using Spring Boot, from foundational concepts to advanced real-time and microservice architectures.Clean Architecture & Design Patterns in Practice
Master clean architecture and essential design patterns to build robust, maintainable, and scalable software systems.CI/CD with GitHub Actions & DevOps Pipelines
Master continuous integration and continuous delivery (CI/CD) by building robust DevOps pipelines using GitHub Actions.Redis Caching & Messaging (Pub/Sub, Streams)
Master Redis for high-performance caching and real-time messaging using Pub/Sub and Streams to build scalable applications.PostgreSQL Performance & Query Optimization
Master PostgreSQL performance tuning and query optimization techniques to build highly efficient and scalable database applications.Docker & Kubernetes for Developers
Master containerization and orchestration with Docker and Kubernetes to deploy, manage, and scale your applications efficiently.Spring Security 6 & JWT Authentication
Master the latest Spring Security 6 features and implement robust JWT authentication for your Java applications.Spring Boot 4 Microservices & REST APIs
Master the art of building scalable and resilient microservices and REST APIs using Spring Boot 4, from foundational concepts to advanced cloud deployment strategies.Linux Command Line Mastery
Master the Linux command line from fundamental commands to advanced scripting and system administration for enhanced productivity and control.Web Scraping & Bots
Master the art of web scraping and bot development to automate tasks, gather data efficiently, and build intelligent agents.LangChain / RAG / Vector DBs
Master LangChain, Retrieval Augmented Generation (RAG), and Vector Databases to build powerful, context-aware AI applications.AI Prompt Engineering
Master the art of communicating effectively with AI models to achieve precise and powerful results with this comprehensive Prompt Engineering course.System Design Basics for Backend Developers
Master the fundamentals and advanced concepts of system design to build robust, scalable, and high-performance backend applications.Git & GitHub Professional Workflow
Master professional Git and GitHub workflows to enhance team collaboration, manage code versions efficiently, and streamline your software development lifecycle.Kubernetes Basics
Master the fundamentals of Kubernetes, from core concepts and cluster setup to advanced deployments, networking, storage, and security for robust container orchestration.Docker & DevOps Fundamentals
Master Docker containerization and essential DevOps practices to streamline your software development lifecycle and deploy applications efficiently.Node.js Backend Development Bootcamp
Master Node.js to build robust and scalable backend applications with this comprehensive development bootcamp.Learn Rust Coding
Boost your coding skills by learning Rust at Rust Programming Academy.No courses found.
Clear filtersFrequently Asked Questions
How many courses does CoddyKit offer?
CoddyKit offers 158+ interactive programming courses across many languages and technologies, ranging from complete-beginner introductions to advanced material.
Are the courses free?
Yes. Every course is free to start, and you can complete its interactive lessons at no cost. An optional PRO subscription unlocks advanced AI tools and shareable certificates.
Which programming languages can I learn?
Courses cover Python, JavaScript, TypeScript, Swift, Java, C#, SQL, web development, and modern topics such as AI agents and prompt engineering.
Do I need prior experience to start?
No. Courses range from beginner to advanced, with bite-sized lessons, real-time code execution, and a 24/7 AI tutor, so you can start with no prior experience.
Can I take the courses on mobile?
Yes. CoddyKit runs on the web and as native iOS and Android apps, and your progress syncs across devices.
Are the courses available in my language?
Yes. Course and lesson pages are available in 22 languages — English, Turkish, German, Spanish, French, Japanese, Korean, Portuguese, Russian, Chinese, Arabic, Indonesian, Italian, Polish, Thai, Danish, Finnish, Hindi, Malay, Norwegian, Dutch and Swedish — and the app translates lessons into many more languages.