Stage 4 of 8 · 7 lessons · ~2 weeks
A learning plan that fits your life
Turn your hours into a plan: one curriculum for your target role, free first, and a clear-eyed view of bootcamps, certificates and degrees before you spend money. The actual skills come from the matching Sefism skill roadmap.
Start: Hours per week, honestlyLessons· one lesson for each topic, in this order
Do this
- Block fixed study slots in your calendar for the next four weeks.
- Choose one curriculum and add the matching Sefism skill roadmap.
- Learn free for at least a month before paying for anything.
- If you consider a bootcamp, ask it the questions in this stage in writing.
- Never sign an income-share or deferred tuition agreement without calculating the maximum repayment.
- Start a learning log and write two lines after every session.
Start with· follow one of these
- PlatformFreefreeCodeCamp
freeCodeCamp · Beginner
A free, structured curriculum with certifications and projects, good for learning around work
- CourseFreeCS50: Introduction to Computer Science
Harvard University · Beginner
Free and rigorous, the best-known way to get computer science basics without a CS degree
Practise
Keep handy
Also worth your time
Before moving on: A written learning plan: fixed weekly study slots, one chosen curriculum and the Sefism skill roadmap for your target role, a decision on anything paid with its reasons, and the first two weeks of a learning log.

Structure is what self-taught learners most often miss. Follow one well-known curriculum end to end, and keep a learning log so you can see progress. If a degree matters for your goals, low-cost online degrees exist, but they add years; do not use one to avoid building projects.