Software EngineerProgramming fundamentals
0%
overview/stage 01 of 16

Programming fundamentals

The base everything else builds on.

1 week · wk 1Review pace8 topics24 Interview Questions
Why this pace:You write JS and Python daily across React, Node, and React Native — this is a fast pass to fill syntax gaps, not a first pass.
SEC FOCUS

Input validation habits start here — never trust raw input, even in a toy program.

Topics & Action Items (8)
01
Variables, operators, control flow
2-3 hrs
02
Functions: parameters, return values, scope
2 hrs
03
Arrays, strings, dictionaries/maps
3 hrs
04
Recursion at a basic level
2 hrs
05
Debugging: error messages, breakpoints
1-2 hrs
06
Git basics: commit, branch, merge, PR
2 hrs
07
Stack vs heap, pass-by-value vs reference
1-2 hrs
08
Pick one language and go deep
ongoing
Software Engineer Roadmap • ~38 Weeks • 98 Topics • React / Node.js / Python / TypeScript / Cloud
Local browser storage active•Back to top ↑