Computer Science Learning Path

Complete CS learning roadmap based on real university courses

7 Learning Stages

How to Get Started?

Based on the CS Learning Planning document, start with essential tools and gradually progress to specialized areas

🎯

Start with Basics

Master essential tools like command line and Git, then learn mathematical foundations

📚

Progress Gradually

Follow the sequence from beginner to advanced, building strong foundations at each stage

🚀

Practice-Oriented

Each course includes practical projects to reinforce theoretical knowledge through hands-on practice

Suggested Learning Sequence

Follow this sequence to build a solid foundation in computer science

Ready to Start Your CS Journey?

Start with essential tools and gradually master core computer science concepts