Development Roadmap for Programmers
Learning paths, guides, and community-contributed content to help you navigate and grow your career in the tech world.
🎓 IT Career Roadmaps
1. Platform roadmap
Foundation pathways are suitable for beginners to build basic knowledge. Foundation pathways are mandatory to master to form the foundation for in-depth knowledge.
AI & Prompt Engineering
Introduction to IT
Programming Basics
Programming Engineering
Data Structures and Algorithms
Object-Oriented Programming
Probability and Statistics
NewDiscrete Mathematics
Programming Mindset
NewDatabase
System Analysis and Design
Computer Architecture
Object-Oriented Analysis & Design
Operating Systems
Network Engineering
Tiếng Anh chuyên ngành CNTT
2. Specialization Path
In-depth pathways are learning or career development plans built to deepen knowledge and skills in the field of Information Technology, aiming to reach a high level of expertise...
C# Basics Programming
Java Basics Programming
Python Basics Programming
Object-Oriented Programming with C++
Object-Oriented Programming with C#
Object-Oriented Programming with Java
Object-Oriented Programming with Python
Javascript Programming
MS SQL Server DBMS
Oracle DBMS
MySql DBMS
NoSQL DBMS
NewWindows Form C# Programming
Windows Java Programming
MVC Web Programming
ASP.NET Core Website Programming
C# Web API Programming
TypeScript Programming
NewPHP Web Programming
React JS Programming
VUE Programming
NewAndroid Developer
Android Programming with Kotlin
Website Design
Interface design with Bootstrap
Node.js Developer
Laravel Developer
Game Developer
Software Testing
DevOps
New
📌 Algorithm and solution practice roadmap
Short itinerary suggestions to get you started
- New: start with HackerRank (basic) or CSES (Intro problems) → practice 30–60 minutes/day
- Then: switch to LeetCode to prepare for the interview (1 medium lesson per day)
- Want to practice speed/compete: join Codeforces/AtCoder contests weekly