Developer Roadmap
Recommended learning paths and free course playlists to take you from beginner to fullstack engineer.
HTML5 & Semantic Markup
IDBeginnerThe bedrock of web development. Learn semantic tags, page structure, modern forms, tables, and core web accessibility principles.
CSS3 Essentials & Box Model
IDBeginnerStyle HTML elements with precision. Master selectors, specificity, typography, color systems, and the CSS box model.
CSS Layouts & Modern Flexbox
IDBeginnerBuild real-world layouts without hacks. Understand display rules, CSS positioning, and one-dimensional alignment with Flexbox.
CSS Grid & Responsive Design
IDBeginnerBuild two-dimensional layouts that work across mobile phones, tablets, and wide desktop screens using CSS Grid and media queries.
Git & GitHub Version Control
IDBeginnerThe industry standard for tracking code changes and collaborating in software teams. Master commits, branches, merges, and pull requests.
Tailwind CSS Utility-First
IDIntermediateSpeed up your styling workflow without context-switching between HTML and CSS files. Covers responsive modifiers, dark mode, and custom themes.
JavaScript Fundamentals & Logic
IDBeginnerThe programming language of the web. Learn variables, data types, logic conditions, array methods, loops, and pure functions.
JavaScript DOM & Event Handling
IDBeginnerWire up JavaScript logic with HTML elements. Covers query selectors, class and style toggles, event listeners, and interactive UI components.
Modern ES6+ & Asynchronous JavaScript
IDIntermediateModern JavaScript standards. Learn arrow functions, destructuring, modules, promises, async/await, and the Fetch API to talk to REST backends.
TypeScript Fundamentals & Type Safety
IDIntermediateCatch bugs during development rather than in production. Learn static type annotations, interfaces, generics, and union types.
React 19 & Component Architecture
IDIntermediateThe dominant UI library for web applications. Understand the Virtual DOM, JSX, props, state, custom hooks, and component lifecycle.
Next.js 16 App Router & Fullstack Web
IDAdvancedProduction-ready React. Master React Server Components, client boundaries, route handlers, server actions, SSR, ISR, and metadata.
SQL & Relational Databases (PostgreSQL)
IDBeginnerStore and query application data reliably. Learn relational modeling, foreign keys, table joins, indexing, and ACID transactions.
Node.js & Express REST APIs
IDIntermediateBuild HTTP APIs using the Node.js runtime. Learn Express middleware pipelines, route handling, input validation with Zod, and Prisma ORM.
Backend Auth, JWT & Web Security
IDIntermediateProtect your application against common web vulnerabilities. Covers bcrypt password hashing, JWT tokens, secure HTTP-only cookies, CORS, and rate limiting.
Laravel 11 Backend & Eloquent ORM
IDIntermediateBuild web backends with PHP. Learn database migrations, Eloquent models and relationships, API resources, and background queues.
Go (Golang) REST API & Concurrency
IDAdvancedFast, low-latency backend services. Learn Go structs, pointers, goroutines, channels, the Fiber framework, and clean layered architecture.
Docker Containers & Local Environments
IDIntermediatePackage your software to run reliably anywhere. Learn Docker images, container lifecycles, multi-stage Dockerfiles, and Docker Compose.
Redis In-Memory Caching & Message Broker
IDAdvancedSpeed up response times and reduce database load. Master key-value caching, expiration TTLs, pub/sub messaging, and rate limit counters.
Linux Servers & Nginx VPS Deployment
IDAdvancedDeploy your web apps onto bare Linux servers. Learn SSH hardening, UFW firewall, Nginx reverse proxy, free SSL certs, and PM2 process management.
CI/CD Automation & Production Cloud
ENAdvancedAutomate code testing and deployments on git push. Learn GitHub Actions workflows, test automation, cloud hosting on Vercel, and health monitoring.
Have questions about this roadmap or want to connect?
Feel free to drop me a note or reach out for engineering advice and code reviews.