Learning path

Free Courses

A complete learning path in order — start with foundations, then move through frontend, backend, data, architecture, and growth.

54 courses 5 categories Ordered sequence Free to learn

54 courses · structured path from foundations to advanced

Programming, web development, databases, and software skills.

1 HTML
Coding Beginner

1 · Foundations

Complete HTML Course

Learn HTML from scratch with structured lessons, examples, and practical web-building fundamentals.

2 CSS
Coding Beginner

1 · Foundations

Complete CSS Course

Master CSS styling, layouts, responsive design, and modern UI techniques for real websites.

3 Bootstrap
Coding Beginner

1 · Foundations

Complete Bootstrap Course

Build responsive layouts fast with Bootstrap — grid, components, utilities, and production-ready UI patterns.

4 Tailwind
Coding Beginner

1 · Foundations

Complete Tailwind CSS Course

Design modern interfaces with Tailwind CSS — utility classes, responsive design, components, and real project...

5 JavaScript
Coding Beginner

1 · Foundations

Complete JavaScript Course

Build a strong JavaScript foundation with variables, functions, DOM APIs, and interactive browser projects.

6 jQuery
Coding Beginner

1 · Foundations

Complete jQuery Course

Learn jQuery for DOM work, events, AJAX, and classic interactive UI patterns still used across many websites.

7 TypeScript
Coding Intermediate

1 · Foundations

Complete TypeScript Course

Learn TypeScript types, interfaces, generics, and safer JavaScript patterns for real projects.

8 JSON
Coding Beginner

1 · Foundations

Complete JSON Course

Master JSON for APIs and apps — structure, validation, parsing, and practical data-exchange patterns.

9 Git
Coding Beginner

1 · Foundations

Complete Git & GitHub Course

Learn version control with Git and GitHub — commits, branches, pull requests, and collaboration workflows.

10 React
Coding Intermediate

2 · Frontend

Complete React Course

Learn React components, state, hooks, and modern front-end patterns for production-ready apps.

11 Next.js
Coding Intermediate

2 · Frontend

Complete Next.js Course

Build modern full-stack apps with Next.js — App Router, server components, routing, data fetching, and deploym...

12 Vue.js
Coding Intermediate

2 · Frontend

Complete Vue.js Course

Learn Vue.js from the ground up — components, reactivity, Composition API, routing, and production-ready patte...

13 Angular
Coding Intermediate

2 · Frontend

Complete Angular Course

Build scalable front-end apps with Angular — components, modules, services, routing, forms, and production pat...

14 React Native
Coding Intermediate

3 · Mobile

Complete React Native Course

Build cross-platform mobile apps with React Native — components, navigation, APIs, and real device workflows.

15 PHP
Coding Beginner

4 · Backend & Languages

Complete PHP Course

Learn PHP from basics to practical web apps — syntax, forms, sessions, databases, and server-side fundamentals...

16 Laravel
Coding Intermediate

4 · Backend & Languages

Complete Laravel Course

Build production Laravel apps — routing, Blade, Eloquent, auth, APIs, and modern PHP framework workflows.

17 Laravel Flow
Coding Intermediate

4 · Backend & Languages

Laravel Framework Flow Course

Understand the Laravel request lifecycle end to end — providers, middleware, routing, controllers, and clean p...

18 Node.js
Coding Intermediate

4 · Backend & Languages

Complete Node.js & Express Course

Build backend APIs and server apps with Node.js, Express, routing, middleware, and practical projects.

19 API
Coding Intermediate

4 · Backend & Languages

Complete API Course

Learn REST APIs from scratch — design, authentication, versioning, documentation, and production-ready integra...

20 Python
Coding Beginner

4 · Backend & Languages

Complete Python Course

Start with Python basics and progress through practical programming concepts across two structured parts.

21 Flask/Django
Coding Intermediate

4 · Backend & Languages

Complete Flask & Django Course

Learn Python web development with Flask and Django frameworks for APIs and full-stack applications.

22 Java
Coding Intermediate

4 · Backend & Languages

Complete Java Course

Master Java programming — OOP, collections, exceptions, multithreading basics, and building real applications.

23 C++
Coding Intermediate

4 · Backend & Languages

Complete C++ Course

Learn C++ from foundations to practical programming — syntax, OOP, memory, STL, and problem-solving skills.

24 SQL
Coding Beginner

5 · Data & APIs

Complete SQL Course

Understand databases with SQL queries, joins, filtering, aggregation, and practical data skills.

25 MongoDB
Coding Intermediate

5 · Data & APIs

Complete MongoDB & NoSQL Course

Learn MongoDB documents, collections, queries, indexing, and NoSQL patterns for modern apps.

26 GraphQL
Coding Intermediate

5 · Data & APIs

Complete GraphQL Course

Master GraphQL APIs — schemas, queries, mutations, resolvers, and how to integrate GraphQL into modern apps.

27 DSA
Coding Intermediate

6 · Architecture & AI

Complete DSA Course

Master data structures and algorithms with clear explanations and practice-friendly problem patterns.

28 System Design
Coding Advanced

6 · Architecture & AI

Complete System Design Course

Learn system design fundamentals — scalability, databases, caching, APIs, and architecture trade-offs for inte...

29 AI Dev
Coding Intermediate

6 · Architecture & AI

AI Assisted Development — 4 Projects Course

Ship real projects faster with AI-assisted development — prompts, workflows, and four hands-on builds from ide...

30 AI Engineering
Coding Advanced

6 · Architecture & AI

Complete AI Engineering Course

Learn AI engineering end to end — models, pipelines, evaluation, deployment, and practical production workflow...

31 LLM
Coding Advanced

6 · Architecture & AI

Complete LLM Course

Understand large language models — prompting, fine-tuning concepts, RAG, tooling, and building LLM-powered app...

32 Prompts
Coding Intermediate

6 · Architecture & AI

Complete Master Prompts Book

Master AI prompting — reusable prompt patterns, workflows, and techniques for better results with LLMs and cod...

33 Software
Coding Beginner

6 · Architecture & AI

Complete Software Landscape

Map the modern software landscape — roles, stacks, tools, career paths, and how real products are built and sh...

34 Docker
Coding Intermediate

7 · DevOps & QA

Complete Docker, DevOps & CI/CD Course

Learn Docker containers, DevOps fundamentals, and CI/CD pipelines for shipping software reliably.

35 Testing
Coding Intermediate

7 · DevOps & QA

Complete Device & Cross-Browser Testing Course

Test websites across devices and browsers with practical QA workflows for modern web projects.

36 Extensions
Coding Beginner

7 · DevOps & QA

Complete Developer Extensions & Tools Course

Boost development speed with essential IDE extensions, browser tools, productivity plugins, and everyday devel...

37 Security
Coding Intermediate

8 · Security & Payments

Complete Web Security & Ethical Hacking Course

Understand web security, common vulnerabilities, ethical hacking basics, and how to defend real applications.

38 Payments
Coding Intermediate

8 · Security & Payments

Complete Payment Integration Course

Learn online payment integration — checkout flows, gateways, webhooks, and secure billing patterns for real pr...