harkirat-Cohort-2
Learn Live 0 100 Complete by harkirat Singh with comprehensive video tutorials and hands-on projects.

Meet Your Instructor: Harkirat-Singh
Harkirat Singh is an accomplished full-stack engineer, tech entrepreneur, and educator renowned for building modern web applications and mentoring developers through practical, hands-on cohorts. As the founder of 100xDevs, Harkirat has revolutionized developer education by creating immersive, project-based learning experiences that take students from beginner to job-ready in full-stack development. His teaching philosophy emphasizes building real-world applications, understanding system design principles, and mastering modern web technologies. With extensive experience at top tech companies, Harkirat brings industry insights and best practices to his cohorts, helping thousands of students land their dream jobs in web development.
Experience: 5+ years
Students Helped: 500000+
Specialization: Full-Stack Web Development
Course Overview
This comprehensive course is designed to take you from foundational concepts to advanced implementation in full-stack web development. You'll learn through hands-on project based learning with open source emphasis and live cohort-structured teaching, building real-world projects that demonstrate your skills and enhance your portfolio.
Whether you're looking to start a new career in technology or advance your current skills, this course provides the structured learning path and practical experience you need to succeed in today's competitive tech industry.
Course Curriculum
Course Content
How to join discord
Neovim Setup
Mumbai meetup
Mumbai meetup (Enhanced audio)
Week 7.2 | Intro to Typescript - 23/07/23
Week 7.3 (26 July, 2023) - Assignment on Typescript
Week 8.1 | Custom hooks, Generics and zod (29-7-2023)
Week 10.2 | NextJS
A beginners guide to contribute to CMS
React Interview Questions
ESLInt, Prettier
Week 14.1 | Trpc Intro
Week 14.2 | TRpc Part 2
Week 9.2 | Github CI/CD
Week 19.1 | Real time communication, Distributed computing (Zoom upload) (22 oct 2023)
Week 16.1 | GraphQL
Week 16.2 | graphql and setting up project locally
How to solve assignments
35.2 | AMA on ZOOM
15.3 | docker-compose, exec command, docker push command
13.3 | Offline video - Backend of Blogging app
Orientation
Week 1.2 | JS Foundations
How to solve assignments
Week 1.3 | Offline class | Basic JS APIs
Week 1.4 | Loops, Functions, Callback functions
Week 1.5 | Async functions, Promises and async await
Week 2.1 | Promises and async JS revision, doubt session (Zoom upload)
Week 2.2 | Express and Backend (Zoom upload)
2.3 | Bash and terminal
Week 2.4 | Bash and Terminal (Advance)
Week 2.5 | Express basics
2.6 | map, filter, arrow fns
2.7 | Git basics to advance
Week 3.1 | Middlewares, global catches and zod
Week 3.2 | Dynamic backend Authentication using Express, JWT and monogodb
3.3 | Middleware recap and assignments
3.4 | JWT recap and assignment
4.0.1 | DOM Introduction
week 4.1 | DOM
4.2 | Foundation for React
4.3 | Mongo offline
5.1 | Diving into React
Week 5.1 | React (Local recording)
week 5.2 | Creating a To-Do App
week 5.2 | Creating a To-Do App (Re-upload)
Week 6.1 | Popular react hooks, React deep dive
Week 6.2 | useEffect, useMemo, useCallback
6.3 | Recap of everything in react, Intro to useRef
6.4 | Assignment solutions
7.1 | Context, prop drilling
7.2 | Recoil
7.3 | Recoil Deep dive
Week 12.2 | Tailwind, flex, grids , react recap (27th Aug)
8.1 | Tailwind class - Cohort 2
8.2 | Building PayTM Project
8.3 | axios vs fetch
8.4 | PayTM Frontend
9.1 | Custom hooks
9.2 | Typescript Intro
9.3 | Generics, enums, imports, exports
Week 13.1 | SQL
16.1 | Websockets | Cohort-3
Week 13.2 | Prisma ORM
16.2 | WebSockets Project - Chat app | Cohort-3
week 10.1 | Postgres
Week 30.2 | Exchange Project Part 2
week 10.2 | Prisma
11.1 | Serverless Fns
11.2 | Deploying to AWS
Week 11.3 | Certificate Management
Week 12.1 | Deploying Frontends on AWS
12.2 | Typescript Advance APIs
Week 8.2 | Deploying npm packages, intro to mono repos
12.3 | Actionable Docker to start packages
12.4 | SQL Joins and Relationships
12.5 | Prisma Recap, Relationships in Prisma
Week 12.6 | Connection pooling in serverless envs
Week 13.1 | Project (Local recording)
13.2 | AMA Session
13.3 | Offline video - Backend of blogging app (improved audio))
13.4 | Frontend of Blogging app
13.4 | Frontend of the blogging app
Week 14.1 | NextJS Intro
14.2 | Next Backend
14.3 | NextJS Backend (Offline video)
15.1 | Docker part 1
15.2 | Docker part 2
15.2 | Docker part 2 (Reuploaded)
15.4 | Bind mounts
16.1 | Monorepo part 1
16.2 | Monorepo part 2
16.3 | Authentication using cookies
16.4 | NextAuth
17.1 | PayTM part 1
17.2 | PayTM Part 2
Week 18.1 | PayTM Part 3
18.1.2 | PayTM Part 3 (continued)
18.2 | CI/CD
19.1 | Middlewares in Next.js
19.2 | CSR vs SSR vs Static Site Generation
19.3 | Advance backend comm/Websockets
19.4 | Redis, Pub subs and Queues
1-100 orientation, setting up cms/daily | 13/04
20.1 | OpenAPI Spec (Offline)
Week 12.1 | OpenAPI Spec (26 August 2023)
21.1 | Rate limitting, DDoS and Captchas
Week 21.2 | Singleton pattern + Pub subs
Week 22.1 | Capacity estimation, Horizontal and vertical scaling, Scaling Node.js and ASGs (1/2)
Week 22.2 | Auto Scaling Groups
Week 22.3 | Indexing in databases
Week 22.4 | Normalization in DBs
23.1 | WebRTC
Week 23.2 | Webrtc, setting up projects, 0-1 farewell
Week 24.1 | GRPC
Week 24.2 | Testing in the MERN stack
24.3 | Testing from start (Offline video)
Week 25.1 | Integration and end to end tests
Week 26.1 | Monitoring, Logging and Newrelic
Week 26.2 | Prometheus and Grafana
Week 26.3 | Monitoring using Prometheus and Grafana - Part 1
Week 26.4 | Monitoring using Prometheus and Grafana - Part 2
27.1 | Kubernetes Part 1
Week 27.2 | Kubernetes Part - 2
28.1 | Kubernetes Part 3
Week 28.2 | Kubernetes Part 4
29.1 | Kubernetes Part 5 (Volumes, PV, PVCs)
Week 29.2 | Kubernetes Part 6 (HPA, Node Autoscaling)
Week 30.1 | Exchange Project - Part 1
Week 30.2 | Exchange Project Part 2
31.1 | Exchange Part 3 (Backend)
31.2 | Exchange Part 4 - Scalable Websocket app
Week 32.1 | Kafka
32.2 | Docker swarm, container orchestration
33.1 | Zapier part 1
33.2 | Zapier part 2
33.3 | Zapier Part 3 (Primary Backend)
33.4 | Zapier frontend (Auth and landing page)
33.5 | Zapier frontend Continued (Zaps and zap page)
34.1 | Zapier Setup, AMA (Live)
34.2 | Zapier finishing Frontend and Backend
34.3 | Live Open source contributions
34.4 | Zapier - Sending emails and Solana via workers
35.1 | Adhoc coding - PayTM Merchant app
Requirements
- Basic computer knowledge
- Internet connection for video streaming
- Code editor (VS Code recommended)
- Motivation to learn and practice
Course Features

Course Details
Similar Courses in this Category

harkirat-Cohort-3
Learn Advanced Web Development by harkirat Singh with comprehensive video tutorials and hands-on projects.
Harkirat Singh
Anurag-Frontend-Development
Learn The Complete Frontend Development Course | 150 Hours | Zero to Advanced by Anurag Singh ProCodrr with comprehensive video tutorials and hands-on projects.

Namaste Node.js
Learn Backend from Scratch to Advanced with Node.js, Express.js & MongoDB, covering internal architecture, real-world projects, deployment and more. :contentReference[oaicite:2]{index=2}
Akshay Saini
Namaste React
A comprehensive React course taking you from zero to hero. Build real-world apps, understand how React really works under the hood, and become a frontend expert. :contentReference[oaicite:2]{index=2}
Akshay SainiReady to Start Learning?
Join thousands of students who have already enrolled in this course.
Start Learning Now