350+ students learning
Learn by building real things.
Hands-on courses on cloud, backend and the command line. You watch it get built, then you build it yourself.
- Students
- 350+
- Lessons
- 166
- Free previews
- 6
Courses
Pick what you want to build
More courses coming soon.
VidShare
Build a Video Streaming Platform on AWS
Build a production-style video streaming backend on AWS, from architecture to final test.
₹7,999 25% off$119 17% off
CLI Mastery
Command Line Interface Mastery
Get fast and fluent in the terminal, from the filesystem to shell scripts and real servers.
₹2,499 40% off$39 26% off
Get both courses together
2 courses, 166 lessons, one price.
Separately ₹7,498. You save ₹999 (13%)Separately $128. You save $9 (7%)
How you learn here
Build real projects
Every course is one complete project or skill, taught step by step, not a pile of disconnected clips.
Watch before you pay
Free preview lessons in every course. Judge the teaching for yourself first.
Lifetime access
Pay once. Learn at your pace, rewatch any lesson whenever you need it.
Any device
Phone, tablet or laptop. Your progress is saved as you go.

Your instructor
Shobhan Biswas
Web developer and teacher
I teach the way I learned: by building real things, one small step at a time. No slides full of theory. You watch me design, write, test and deploy, then you do it yourself.
Follow @codewithshobhan on Instagram →Free tutorials
From the blog
Linux · Unix
A short history of Unix, Linux and Bash: why developers use them (and not Command Prompt)
How Unix was born at Bell Labs, how Linux and macOS descend from it, where MS-DOS and Windows come from, what Bash is, and why Mac and Linux are the natural choice for developers and cloud work.
AWS · API Gateway
AWS API Gateway explained: REST API, resources, stages and Lambda proxy integration
What API Gateway is and why you need it, REST vs HTTP vs WebSocket APIs, resources, methods, stages, integrations, mapping and Lambda proxy integration, with a first API built step by step.
AWS · CDK
AWS CDK constructs explained: L1, L2 and L3, the construct tree, and your first app structure
What a CDK construct is, why every resource takes scope, id and props, the difference between L1 (Cfn), L2 and L3 constructs, and what cdk init generates in bin, lib and cdk.json.
Free download
Linux command line cheat sheet
One printable page: navigation, files, permissions, pipes, processes, scripts and SSH.
Questions
Can I watch before I buy?
Yes. Every course has free preview lessons you can watch right now, no account needed.
How long do I get access?
Lifetime. Pay once and keep every lesson of the course.
How do I log in after buying?
Use the email you paid with. We send you a one-time login code, so there is no password to remember.
Can I pay in USD?
Yes. Switch the currency at the top of the page. Payments are handled securely by Razorpay.
I bought on the old platform. Do I have access?
Yes. Log in with the email you bought with and your course will be there.