Role-based Skill-based Albanna Tutorials

Learning Roadmaps

18 step-by-step paths for students — pick a role or a skill, click topics to open curated free resources, and mark them done as you go. Your progress is saved in your browser, no account needed.

Role-based Roadmaps

Complete paths to a job title — everything that role needs, in learning order.

Frontend Developer

HTML, CSS and JavaScript through React, Next.js, testing and deployment — build fast, accessible web UIs.

24 topics0% done

Backend Developer

A language, Linux, SQL, REST APIs and frameworks like Django — all the way to Docker, CI/CD and production security.

24 topics0% done

Full Stack

One condensed path from browser to server to production, weaving frontend, backend and DevOps into a single track.

18 topics0% done

DevOps

Linux, Git, Docker, Kubernetes, CI/CD, Terraform, GitOps and monitoring — from zero to a real cloud deployment.

18 topics0% done

AI Engineer

Classical AI — agents, search, A*, minimax — through the modern LLM stack: transformers, agents, LangChain and MCP.

22 topics0% done

Data Analyst

Spreadsheets to Python, pandas, SQL and dashboards — turn raw data into decisions.

18 topics0% done

Cyber Security

Networks and Linux to cryptography, defense, incident response and legal hands-on labs.

20 topics0% done

Android Developer

Kotlin, Jetpack Compose, app fundamentals and shipping to the Play Store.

18 topics0% done

Skill-based Roadmaps

Master one tool or subject at a time — each is a complete path on its own.

Python

From first REPL session to pandas, Django, testing and AI — the full Python learning path.

21 topics0% done

JavaScript

The language of the web: DOM, ES6+, async/await, APIs, npm, Node.js and TypeScript.

20 topics0% done

Java

JDK to Spring Boot: OOP, collections, streams, Maven, JUnit and JDBC in learning order.

18 topics0% done

SQL & Databases

From your first SELECT to joins, schema design, indexes, transactions and PostgreSQL in production.

20 topics0% done

Computer Science

The fundamentals behind every framework: how computers work, data structures, algorithms and core systems.

21 topics0% done

Linux

From your first terminal to scripting, systemd, SSH and securing real servers.

19 topics0% done

Git & GitHub

From your first commit to branching, pull requests, open source and GitHub Actions.

18 topics0% done

Docker

Containers from zero: images, Dockerfiles, volumes, Compose and the road to production.

16 topics0% done

Machine Learning

Math foundations to classic models, deep learning, transformers and shipping models.

20 topics0% done

Deep Learning

Linear algebra to backpropagation, optimization and regularization, then PyTorch practice and modern architectures.

13 topics0% done

How roadmaps work

Follow the path

Topics are ordered the way you should learn them — foundations first, no guessing what comes next.

Click any topic

Each node opens a short explanation plus curated resources — courses on this site and the best free external material.

Track your progress

Mark topics as in-progress, done, or skipped. Everything is saved locally in your browser — no sign-up.