Stage 0
Foundation
46 lessons · 6 modules
0/46 (0%)
0.0 — Using a computer for the first time
○Parts of a computer/laptop and turning it on/off⏱ ~15–20 minutes🔒The layout of the keyboard⏱ ~20–25 minutes🔒Touchpad and mouse⏱ ~15–20 minutes🔒Touch typing (10-finger) basics⏱ ~20–25 minutes + daily practice🔒Screen elements (desktop, window, menu)⏱ ~15–20 minutes🔒Typing practice (select, copy, paste, undo)⏱ ~15–20 minutes🔒Connecting to the internet (Wi-Fi, browser)⏱ ~15–20 minutes
0.1 — Computer and OS literacy
🔒What is an operating system (OS)⏱ ~15–20 minutes🔒File system (folder, file, path)⏱ ~20 daqiqa🔒Storing files in a professional order⏱ ~15 daqiqa🔒Keyboard mastery (shortcuts)⏱ ~15–20 daqiqa🔒Installing and configuring VS Code⏱ ~25 daqiqa🔒Getting to know the browser and Developer Tools⏱ ~15 daqiqa🔒Practical everyday skills⏱ ~20 daqiqa🔒Digital security and hygiene⏱ ~20 minutes🔒Communication and online etiquette⏱ ~15–20 minutes
0.2 — Terminal (command line)
0.3 — How the Internet and Web work
🔒Internet vs Web⏱ ~15 daqiqa🔒Client–Server model⏱ ~15 minutes🔒DNS and domain⏱ ~15 minutes🔒HTTP / HTTPS (the language of the web)⏱ ~20 daqiqa🔒What the browser actually does⏱ ~15 minutes🔒Hosting, server and deployment (introduction)⏱ ~15 minutes🔒The big picture: Frontend / Backend / Database⏱ ~20 minutes
0.4 — Git & GitHub
🔒What version control (VCS) is and why⏱ ~15 minutes🔒Installing and configuring Git⏱ ~15 minutes🔒Git's internal model⏱ ~15–20 minutes🔒The basic workflow (init, status, add, commit)⏱ ~20 minutes🔒Good commit culture⏱ ~15 daqiqa🔒Working with GitHub⏱ ~25 minutes🔒Branch basics⏱ ~20 minutes🔒.gitignore and a clean repo⏱ ~15 minutes
0.5 — Programmer mindset
🔒Error — not an enemy, a signpost⏱ ~15 minutes🔒Breaking a problem into pieces⏱ ~15 daqiqa🔒Debugging (the systematic way)⏱ ~15 daqiqa🔒Effective searching (Google/search)⏱ ~15 minutes🔒Reliable sources⏱ ~15 minutes🔒Asking a good question⏱ ~15 minutes🔒Working with AI the right way⏱ ~20 minutes🔒Patience, consistency and growth mindset⏱ ~15 minutes