Skip to content

Courses

Coding courses, explained module by module.

25 courses with a full syllabus, projects and FAQs — so you know exactly what you will learn before you pay anything. All taught live, in small batches, in Hinglish.

  • 7 taught now inside our programs
  • 18 specialisations opening soon

Core programming

The languages and fundamentals every developer builds on: Python, C, C++, Java, data structures and Git.

  • Included in Starter and BuilderBeginner to intermediate

    Python Programming

    This Python course takes you from your very first line of code to useful programs, games, scripts and data tools. Classes are live, in small batches of up to 30, taught in Hinglish, and a mentor reviews every assignment you push to GitHub. Python is taught inside our Starter and Builder programs.

    24 weeks · 10 modules
  • Opening soonBeginner to intermediate

    C Programming

    This C programming course is for first-year B.Tech, BCA and diploma students, and for anyone who wants to understand how programs really work with memory. It is planned as live classes in small batches, taught in Hinglish, with a mentor reviewing your code. The batch is not scheduled yet, so join the waitlist to hear first.

    18 weeks · 10 modules
  • Opening soonBeginner to intermediate

    C++ Programming

    This C++ course takes you from your first program to object-oriented design, the Standard Template Library and modern C++. It is planned as live classes in small batches, taught in Hinglish, with a mentor reviewing your code on GitHub. The batch is not scheduled yet, so join the waitlist to hear first.

    20 weeks · 10 modules
  • Opening soonBeginner to intermediate

    Java Programming

    This Java course covers core Java from the first program to collections, streams, multithreading and databases, ending with a first REST API in Spring Boot. It is planned as live classes in small batches, taught in Hinglish, with a mentor reviewing your code on GitHub. The batch is not scheduled yet, so join the waitlist to hear first.

    22 weeks · 10 modules
  • Included in Builder and CareerBeginner to intermediate

    Data Structures and Algorithms

    This DSA course teaches data structures and algorithms in Python, from Big O to graphs and dynamic programming. You solve problems live with a mentor in small batches taught in Hinglish, and every solution you push to GitHub gets reviewed. College students who need C++ or Java for their syllabus can write their practice solutions in those languages too.

    16 weeks · 10 modules
  • Included in Starter and Builder and CareerBeginner

    Git and GitHub

    This Git and GitHub course teaches the version control every developer uses: commits, branches, pull requests and code review. You practise on your own projects in live, small batches taught in Hinglish, and a mentor reviews your pull requests the way a senior developer would. Git is taught in all three CodeBakerz programs.

    6 weeks · 7 modules

Web development

From your first HTML page to full-stack apps with React and Django, built and deployed like a real team.

  • Included in Starter and BuilderBeginner

    Web Development

    This web development course takes you from how the internet works to building and publishing your own websites with HTML, CSS and JavaScript. Classes are live, taught in Hinglish, in small batches of up to 30, and a mentor reviews every assignment. Later modules continue into React, back-end, databases and deployment, so you can grow into full-stack work.

    24 weeks · 10 modules
  • Included in BuilderBeginner to intermediate

    React Front-End Development

    This React JS course teaches you to build fast, modern front-ends with Vite, function components and hooks, and to connect them to real APIs. Classes are live and taught in Hinglish in a small batch, and a mentor reviews your code on every assignment. You finish with React projects on your GitHub that you can show and explain.

    10 weeks · 8 modules
  • Included in BuilderBeginner to intermediate

    Back-End Development

    This backend development course teaches you to build the server side of real apps: REST APIs, databases, login and security, using Python, Django, Django REST Framework and PostgreSQL. Classes are live, in Hinglish, in a small batch, and a mentor reviews every assignment. A short overview module also shows how Node.js/Express and Flask do the same jobs.

    12 weeks · 9 modules
  • Included in Builder and CareerIntermediate

    Full-Stack Web Development

    This full stack web development course teaches you to build a complete app: a React front-end, a Django REST API, a PostgreSQL database, secure login and deployment. You work the way teams do, with tickets, pull requests and mentor code review, in live Hinglish classes with a small batch. Every project ends up live on the internet with its code on your GitHub.

    16 weeks · 9 modules

AI, ML and data science

Data analysis, machine learning, deep learning and generative AI, built on solid Python.

  • Opening soonBeginner to intermediate

    Data Science with Python

    A live data science with Python course for students who already know basic Python. You clean real data, draw charts, use statistics and build first prediction models. Small batches, Hinglish classes, and a mentor reviews every assignment.

    14 weeks · 7 modules
  • Opening soonIntermediate

    Machine Learning with Python

    A hands-on machine learning with Python course for students who know Python basics. You learn how models learn from data, build them with scikit-learn and check them honestly. Live classes in small batches, and a mentor reviews every assignment.

    14 weeks · 8 modules
  • Opening soonIntermediate to advanced

    Deep Learning with PyTorch and TensorFlow

    A live deep learning course for students who know Python and basic machine learning. You build neural networks from the idea up, then use both PyTorch and TensorFlow/Keras for images and sequences. Small batches, Hinglish classes and mentor review on every assignment.

    14 weeks · 7 modules
  • Opening soonIntermediate

    Natural Language Processing

    A live NLP course with Python for students who know the basics of programming and machine learning. You go from cleaning text to classic models, embeddings and transformers with Hugging Face. Small batches, Hinglish classes and a mentor who reviews your work.

    14 weeks · 7 modules
  • Opening soonIntermediate

    Computer Vision and Image Processing

    A live computer vision course with Python for students who want to teach computers to see. You start with pixels and OpenCV, then move to object detection with YOLO and deep learning. Small batches, Hinglish classes and mentor review on every assignment.

    12 weeks · 7 modules
  • Opening soonIntermediate

    Generative AI and LLMs

    A live generative AI and LLM course for students who can already code in Python. You learn how large language models work, use LLM APIs and Hugging Face, and build document Q&A with RAG. Small batches, Hinglish classes and mentor review.

    12 weeks · 8 modules
  • Opening soonBeginner

    Prompt Engineering for ChatGPT, Gemini and Claude

    A live prompt engineering course for anyone who wants better results from AI tools. The first modules need no coding. Later modules add APIs and tool calling for those who know basic Python. Small batches, Hinglish classes and mentor feedback on every assignment.

    8 weeks · 8 modules

Cloud and DevOps

How real software is shipped and kept running: cloud, containers, CI/CD and reliability.

  • Opening soonBeginner to intermediate

    Cloud Computing

    This cloud computing course teaches how apps run on AWS, Azure and Google Cloud, starting from what the cloud actually is. Classes are live, in Hinglish, in a small batch of up to 30. You practise in real cloud consoles and a mentor reviews every assignment.

    14 weeks · 8 modules
  • Opening soonIntermediate

    DevOps with Docker and Kubernetes

    This DevOps course teaches you to package apps in Docker, run them on Kubernetes and automate builds with Jenkins. Classes are live in Hinglish, in a small batch of up to 30. Every lab is reviewed by a mentor and your work goes to GitHub.

    12 weeks · 8 modules
  • Opening soonIntermediate

    CI/CD and Terraform

    This CI/CD and Terraform course shows you how to test and ship code automatically and how to create cloud servers from code. Classes are live in Hinglish, in a small batch. You build real pipelines and a mentor reviews every assignment.

    10 weeks · 8 modules
  • Opening soonIntermediate to advanced

    Site Reliability Engineering (SRE)

    This site reliability engineering course teaches how teams keep apps fast and available, using SLIs, SLOs, monitoring and incident response. Classes are live in Hinglish, in a small batch of up to 30, with hands-on labs and mentor review.

    10 weeks · 8 modules

Mobile app development

Android, iOS and cross-platform apps with Flutter and React Native.

  • Opening soonBeginner to intermediate

    Flutter App Development

    This Flutter course teaches you Dart and Flutter so you can build mobile apps for Android and iOS from one codebase. Classes are live, in small batches, taught in Hinglish. A mentor reviews every assignment, and each app goes to your GitHub.

    14 weeks · 8 modules
  • Opening soonBeginner to intermediate

    Android App Development with Kotlin

    This Android development course teaches Kotlin and Jetpack Compose, the modern way to build Android apps. You learn live in small batches, in Hinglish, and a mentor reviews every assignment. You also see XML layouts and RecyclerView, because many existing apps still use them.

    16 weeks · 8 modules
  • Opening soonIntermediate

    React Native App Development

    This React Native course shows you how to build mobile apps for Android and iOS using JavaScript and React. We start with Expo, the easiest way to begin. Classes are live, in small batches, taught in Hinglish, with mentor review of every assignment.

    12 weeks · 8 modules
  • Opening soonBeginner to intermediate

    iOS App Development with Swift

    This iOS development course teaches Swift and SwiftUI, Apple's modern way to build apps for iPhone and iPad. Classes are live, in small batches, taught in Hinglish, with a mentor reviewing every assignment. UIKit and Storyboards are covered as background.

    14 weeks · 8 modules

Not sure where to start?

Read a free roadmap for your class or goal, or book a free demo class and ask the mentor directly.

Baking your code to give you a pie

Start with one free class.

Join a live demo class, meet the mentor and see how a CodeBakerz batch works. No payment, no pressure — decide after.