Resources
Nothing matches that yet. Try a broader word, or pick a track below.
sosc.org.inCS Fundamentals
New to tech? Start here
The first steps, whatever you end up building.
- 1See the whole map
- 2Get comfortable with your tools
- 3Learn Git
- 4Learn how to learn
- 5Grab the free stuff
Tracks
Pick what you want to buildCS Fundamentals
How computers, systems and algorithms actually work.
91 resources · 5 stepsWeb Development
Build sites and apps that run in the browser.
117 resources · 5 stepsApp Development
Ship apps for Android, iOS or both at once.
83 resources · 5 stepsAI & Machine Learning
Teach computers to learn from data.
124 resources · 5 stepsData Science
Find the story hidden in the numbers.
89 resources · 5 stepsCybersecurity
Learn to break things so you can defend them.
129 resources · 5 stepsCloud & DevOps
Deploy, scale and automate everything.
106 resources · 5 stepsOpen Source
Contribute to software the whole world uses.
85 resources · 5 stepsDSA & Competitive Programming
Solve problems fast, ace interviews, win contests.
91 resources · 5 stepsUI/UX Design
Design interfaces people enjoy using.
107 resources · 5 stepsGame Development
Make games people want to play.
130 resources · 5 stepsProgramming Languages
Learn a language properly, then pick up the next one.
110 resources · 4 stepsBlockchain & Web3
Learn how blockchains work and build on them.
65 resources · 5 stepsEmbedded & IoT
Make hardware that senses, thinks and talks.
64 resources · 5 stepsCareers & Interviews
Land the internship, then the job.
83 resources · 5 steps