Learning Paths

Back-end Development

All the courses you need to build powerful APIs for web and mobile apps. Node, Django, ASP.NET MVC, MySQL, and more!

Back-end developers build the server-side logic that powers applications. You'll work with databases, APIs, authentication, and deployment.

Here are the courses I believe you should take, listed in order. Master server-side programming, databases, and cloud deployment.

Node.js

Build fast, scalable server-side applications with Node.js and Express. Learn REST APIs, authentication, and more.

Node.js Fundamentals

Beginner 5h

Express.js Complete Guide

Intermediate 6h

RESTful API Development

Intermediate 4h

Databases

Master both SQL and NoSQL databases. Learn MongoDB, PostgreSQL, MySQL, and database design principles.

SQL Mastery

Beginner 4h

MongoDB Complete Guide

Beginner 5h

PostgreSQL Deep Dive

Intermediate 4h

Python & Django

Build powerful web applications with Python and Django. Learn MVC architecture, ORM, and deployment.

Python for Backend Development

Beginner 6h

Django Complete Guide

Intermediate 8h

Django REST Framework

Intermediate to Pro 5h

Authentication & Security

Learn how to secure your applications with JWT, OAuth, encryption, and best security practices.

Authentication & Authorization

Intermediate 4h

API Security Best Practices

Intermediate to Pro 3h

Deployment & DevOps

Deploy your applications to the cloud. Learn Docker, AWS, CI/CD, and monitoring.

Docker Essentials

Beginner to Intermediate 4h

AWS for Developers

Intermediate 6h

CI/CD with GitHub Actions

Intermediate 3h