The complete syllabus of Computer Science and Engineering. Roadmap, Checklist for Beginners.
MPL-2.0 License
This is the complete syllabus of Computer Science and Engineering UG.
Discrete MathematicsPDF is necessary for understanding Graphs.
Hardware
Computer Organization
Computer Architecture
The language almost every computer knows
C++ (You can try Python for same topics)
Used in almost everything from Games to Browsers to Machine learning and beyond
FCC quick commands | Graphical view
Layers of TCP and OSI
Flow Control
Routers and Routing Algorithms
UDP and Sockets
IPv4 | IPv6
Application Layer Protocols
Software development models
Software Cost Estimation
COCOMO Model
Risk Management
Software Requirement
Software Quality
Software Design
Testing
You will need these when you make projects
Supervised Learning
Un-supervised Learning
Image ProcessingWorth learning
You can study Web Development from Mozilla Developer Network Website.
Front-End
BackEnd Choose any language
Not mandatory, just get the overview
After you are done with all this and want to make projects, check out Projects you can make