My Computer Science & Software Developement learning roadmap.
Software Engineering

Show Domain Details
Framework
Backend
| Technology | Depth |
|---|
| Node.js (Express.js) | (2024) CRUD. System design school project |
| SQL | (2024) Relational database undergrad course |
| PHP | (2022) Simple shopping website school project |
Programming Language
| Technology | Depth |
|---|
| C | (2021) Basics + pointers |
| C++ | (2022) OOP basics + STL library |
| Java | (2022) Java basics |
| C# | (2023) .NET windows programming course |
| Python | (2023) Numpy, Matplotlib, ML library, Tkinter, Anaconda |
Computer Science Theories

Show Domain Details
Computer Network
| Topic | Technology |
|---|
| Computer Network | (2023) Network Protocol and Structure |
| IOT | (2023) ROS, Duckiebot Implemantation |
| Network Mangement | (2024) SNMP, MIB |
| AIOT | (2024) NVIDIA Jetson Nano |
Artificial Intelligence
| Topic | Technology |
|---|
| AI & ML | (2023) Introduction |
| Machine Learning | (2025) Learning Coursera ML Course … |
Data Structure and Algorithm
| Topic | Technology |
|---|
| Data Structure | (2022) Complexity, Tree, Graphs, |
| Algorithm | (2023) Dynamic Programming, Searching, Sorting, Greedy |
Operating Systems
| Topic | Technology |
|---|
| Computer Organization | (2023) CPU, Memory, Storage, IO Concepts |
| Operating System | (2023) Process, Thread, Synchronizations, Deadlocks, Memory, Mass-storage, File System |
| Windows | (2021) My Desktop |
| Linux | (2023) Using Ubuntu for projects, IOT |
| MacOS | (2024) My Laptop |
Computer Vision
| Topic | Technology |
|---|
| Computer Vision | (2023) OpenCV |
| Computer Graphics | (2023) Basic Concepts, Three.js |
| 3D Graphics | (-) Pending … Blender-Minecraft Creations |
Logic Design
| Topic | Concepts |
|---|
| Logic Design | (2022) Logic-level circuit, CPU and Memory Design |
| Hardware Description Language | (2023) Verilog and simulation |
Electronics
| Topic | Technology |
|---|
| Microprocessor | (2022) Arduino with electronics devices |
| Electronics | (2023) Arduino with electronics devices and soldering |
Mathematics
| Domain | Concepts |
|---|
| Calculus | (2022) Basic Calculus, Partial Differentiation, Multivariate Calculus, Differential Equation, Laplace Transformation |
| Linear Algebra | (2022) Basic LA, Orthogonal Spaces |
| Discrete Mathematics | (2023) Logic and Proof, Sequence, Number Theory, Counting, Algorithms |
| Probability | (2024) Counting, Distributions, Multivariate Calculus Integration |
Future Learning
Career Targets: SWE, DS & ML, DevOps
- Machine Learning
- Statictics
- Cybersecurity
- Personal Website: React + Next.js + TailwindCSS + Azure + Django + Fast API + MongoDB + Chatbot
- Desktop Application: Electron, Installer, .NET, GitHub fork
- Andriod App: Andriod Studio + Kotlin
- Minecraft Modding: 3D Blender, JavaFX
- AWS, GCP
A reference for learning roadmap in IT sector. Java roadmap