Programming Fundamentals & Core Computer Science
How Software Connects: Networks & Databases
HTTP/HTTPS, REST APIs, SQL databases, async event loops, caching, and authentication.
2 weeks · wk 6–7Applied pace6 topics18 Interview Questions
Why this pace:Modern software is distributed. Understanding how requests travel across networks and how databases preserve state is essential for every engineer.
SEC FOCUS
Use parameterized queries against SQL injection, enforce TLS 1.3 encryption, and protect against CSRF and XSS attacks.
Topics & Action Items (6)
01
HTTP, JSON & REST APIs
3 hrs02
Databases and SQL Fundamentals
3.5 hrs03
Async Programming & The Event Loop
3 hrs04
File I/O and Streams
2 hrs05
Regular Expressions (Regex)
2 hrs06
Concurrency & Process Basics
2.5 hrs