Learning Paths
Typescript
Learn about strongly typed languages, Typescript and how you can integrate it into your existing javascript codebase.Web Development11 Lessons
Advance BE communication
Advance BE communicationAdvance Web Development8 Lessons
Authentication
How to implement authentication in your website.Web Development8 Lessons
CI/CD
In this track we will learn how to implement a CI/CD pipeline in a project.Devops8 Lessons
Next Auth
Next AuthAdvance Web Development9 Lessons
PayTM Part-2
In this track, we’ll be gong through how to do transfers, transactions and locking in databases using prisma and raw queriesProjects5 Lessons
Paytm Project
In this track, we'll be going through the basics of making a wallet app that lets users onramp money via a fake bank account. We'll understand how banking APIs work for a wallet like appProjects20 Lessons
Redis (Pub subs and Messaging queues)
Redis (Pub subs and Messaging queues)Advance Web Development9 Lessons
SQL databases
In this track, we'll be learning about SQL databases, and how they're different from NoSQL databases. Learn about advance concepts like Joins, pg library in Node and indexing.Advance Web Development11 Lessons
Code along - Vercel
Code along - VercelProjects4 Lessons
Blogging website
In this track, we'll be going through how to make a medium like blogging app. We'll be understanding how to do this in a serverless fashion, using cloudflare workers, prisma as the ORM, typescript as the languageProjects15 Lessons
Docker End to End
This track is about docker end to end. We'll learn about common docker commands, docker archtecture, port mappings etcDevops22 Lessons
Actionable Docker
In this module, we'll be going through how you can use docker to start packages locally.Devops6 Lessons
Intro Class - DSA
In this track we will learn about Strings and Arrays.Data Structures and Algorithms7 Lessons
Intro Class 2- DSA
Intro Class 2- DSAData Structures and Algorithms13 Lessons
Serverless Backends
In this module, we will be going over serverless Backends. How can you deploy serverless backends (for free! without any cc). How can you work with cloudflare workers, what is connection pooling and why is it needed in case of serverless backends.Advance Web Development12 Lessons
AWS Deploying (EC2)
In this track, you'll learn about how you can deploy your applications to an EC2 instance on AWS. You'll also learn about reverse proxies, nginx and certificate managementAdvance Web Development8 Lessons
Prisma
In this track, you'll learn about how to use prisma as your primary ORM in your Node.js app. We'll also learn about how to do relationships in Prisma,Advance Web Development12 Lessons
Turborepo and Monorepos
In this track, we'll be going over how you can utilise turborepo to effectively create and build monorepos for bigger applicationsAdvance Web Development18 Lessons
Middlwares in next
In this track we will learn how to implement middlewares in next jsWeb Development5 Lessons
NextJS (Client side)
In this track, we introduce Next.js and go through the basics of creating an application in Next. We learn about client side routing, server side rendering and server and client componentsAdvance Web Development14 Lessons
NextJS (Server side)
In this module, we'll understand about API routes, adding DBs to your backend app, and create the foundation for writing a backend app in NextJSAdvance Web Development12 Lessons
PayTM project
Build a PayTM wallet like app using mongodb, react and Express. Learn about transactions in databases which are essential for an appProjects21 Lessons
CSR vs SSR vs SSG
In this track we will learn about the difference between Cliet side rendering, Server side rendering and Static site generation.Advance Web Development3 Lessons
5 tools for senior engineers (Code without your mouse)
In this track we will learn how to code without using a mouseExtras8 Lessons
More Typescript APIs
In this track, we'll go through some more advanced Typescript APIs. These include things like Pick, Exclue, Record which can get overwhelming the first time you look at themAdvance Web Development7 Lessons
Frontend Deployments on AWS
In this track, you'll learn about how to create a frontend deployment on AWS. More specifically, you'll learn how you can deploy a React application over to AWS using S3 and cloudfrontAdvance Web Development9 Lessons
Arrays
In this track, we'll be going through how to create arrays in DSAData Structures and Algorithms6 Lessons
C++ Part 1
In this track, we'll be understanding the basics of C++Data Structures and Algorithms8 Lessons
C++ Part 2
In this track, we'll be understanding the basics of C++ (Part 2)Data Structures and Algorithms5 Lessons
OpenAPI Spec
In this track, we'll be learning about the OpenAPI Spec, and how to create a Swagger page for your backendAdvance Web Development7 Lessons
Rate limitting, DDoS and Captcha
In this track, we'll be understanding how you can avoid common attacks in your backend10 Lessons
Singleton Pattern, Backend State management and Pub Subs
In this track, we'll be going through the Singleton pattern in JS, state management in backend and Pub Subs6 Lessons
Custom Hooks
In this track, we will be going through how you can create your own custom hooks in React5 Lessons
Recursion
In this track, we'll be going through recursionData Structures and Algorithms6 Lessons
Horizontal and vertical scaling, Indexes in DBs
In this track , we'll be going through how to scale Node.js apps horizontally and vertically. We'll also be going through indexes in postgres8 Lessons
Rust Bootcamp
This track contains the complete rust bootcamp, where we'll be going through low level programming, memory management and data structurs in rust23 Lessons
Binary search, two sum and strings
In this track, we'll be going through binary search, strings and lower bound searchesData Structures and Algorithms9 Lessons
WebRTC Basic implementation, advance discussion
In this track, we'll be understanding how to create a WebRTC realtime call between browsers. We will also be going through some advance architectures like SFU/MCU in WebRTC9 Lessons
Linked List
In this track, we'll be going through linked lists and how to do singly and doubly linked listsData Structures and Algorithms6 Lessons