Computing Foundations from Zero
Welcome
A from-zero guide to how computers actually work — what's inside the machine, how code becomes a running program, how a web page travels across the world to reach your screen, and what "the cloud" really is. No prior experience, no command line, nothing left unexplained.
About This Course
You already use a computer every day. You open apps, type messages, browse the web, save files. But underneath all of that, the computer is a sealed box — things happen, and you've never been shown why. This course opens the box.
It builds the whole picture from nothing, in plain language. To keep it grounded, it follows two ordinary things you do all the time — turning on a computer, and opening a website — and traces each one all the way down through every layer that makes it happen: the chips inside the machine, the operating system, code, networks, the internet, servers, and the cloud they live in.
By the end, the words that fill every other technical course — server, process, code, network, database, the cloud — will already mean something to you. There is no command line here and no programming to do. Nothing is left undefined, and nothing is dumbed down: you learn the real ideas, with the real names, just explained from the ground up.
Who This Is For
Anyone who can use a computer but has never been taught what's happening inside it — people switching into tech, students, and anyone who works alongside engineers and wants to actually follow the conversation. If you already know what a server, an API, and a network are, this course is below you; head straight for one of the deep dives instead. If those words are a fog, you are exactly who this was written for.
What You Should Already Know
- How to use a computer as an everyday user — opening and closing apps, using a web browser
- How to work with files and folders — creating, renaming, moving, and deleting them
- A willingness to meet new words; each one is explained the first time it appears
- No programming, no command line, and no prior technical knowledge required
How the Course Is Built
The twelve chapters come in three parts. Part one is the machine itself — what's inside it, what an operating system does, the different kinds of operating systems, and what code really is. Part two is computers talking to each other — networks, the internet, how a web address is found, and how a website actually reaches your screen. Part three steps back to the bigger world: the cloud, how software is built and shipped, and the basics of staying safe online.
Every topic has the same gentle shape: an everyday hook to start, the idea explained step by step, one real-world comparison to make it stick, the mix-ups people usually run into, why it matters in real life, and a short knowledge check at the end. It is patient, but it keeps moving — you are here to learn, not to be slowed down.
Chapter Map
Disclaimer
This course is an independent educational project created and maintained by Sergey Okinchuk. It is provided for learning and reference purposes only.
No affiliation. This course is not affiliated with, sponsored by, endorsed by, or officially connected to Microsoft, Apple, the Linux Foundation, Canonical, the Debian Project, or any company or project mentioned. All opinions, interpretations, and recommendations expressed are those of the author.
Trademarks. "Windows" is a trademark of Microsoft Corporation. "macOS" is a trademark of Apple Inc. "Linux" is a trademark of Linus Torvalds. Other names such as "Ubuntu", "Debian", "Fedora", and "Wi-Fi" are trademarks of their respective owners. Use of these names and marks is for identification and educational purposes only and does not imply any endorsement.
Accuracy and currency. Technology evolves continuously — products, interfaces, and details drift over time. Facts in this course reflect the author's understanding at the time of writing and may not be current. This course teaches durable concepts rather than step-by-step instructions for any specific product; always consult official documentation as the authoritative source before making operational decisions.
No warranty. This material is provided "as is" without warranty of any kind. Explanations are simplified for learning and are not a substitute for professional or security advice. The author accepts no liability for any loss or damage arising from reliance on the content.