Focuses on developing systemic thinking and finding creative solutions to tech problems.
Use the summary sections as a "cheat sheet" before starting the more complex programming problems.
Every topic includes a concise theoretical summary followed by hands-on tasks.