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.

Plan around your job, not against it. Short weekday sessions and one longer weekend block beat heroic late nights. Before paying for anything, ask your employer about training budgets; many will fund courses that also help your current role.