Start anywhere. Start with a question about how software works, then follow the connections into the wider systems behind it. These topic areas are a starting map, not a fixed boundary.
ProgrammingWeb DevelopmentAPIsDatabasesCloud & InfrastructureSoftware Engineering
Optional learning paths
Follow a few connected ideas.
3 connected ideas
Technology
Follow a request across the web
Trace how a browser, a server, an API, and stored information work together to deliver something useful.
01How does the web work?02What is an API?03What is a database?
Follow this learning path Learn one concept
Explore the articles.
How does the web work?
Follow a page request from your browser to a server and back again.
Understand the idea
What is an API?
Understand the contract that lets two pieces of software work together.
Understand the idea
What is a database?
Learn why applications use organized systems to store and retrieve information.
Understand the idea