Term 1
Introduction & the developer’s toolkit
Build static web pages, work in a Linux terminal, manage code with Git and collaborate in a Scrum team.
5 courses455 lessons32.2 h
BeginnerFrontendNền tảng Lập trình Web
The bedrock every web course assumes: how the web works, the tools, HTML, CSS, JavaScript, HTTP and APIs, auth, SQL, TypeScript and how to think like a programmer — plus four advanced chapters: deep JS, deep CSS, testing, shipping.
101 lessons1.3 h
BeginnerDevOps & Vận hànhLinux & Bash
Go from pasting commands you do not understand to reading any command, writing scripts that fail loudly, and diagnosing a server you have never seen — using nothing but a terminal.
109 lessons16.2 h
BeginnerDevOps & Vận hànhGit & GitHub
Master the tool you touch every day: what a commit really is, branching and merging without fear, undoing anything, pull requests and code review, rewriting history safely, and recovering work you thought was gone.
120 lessons14.7 h
BeginnerNền tảng khoa học máy tínhNetworking for Developers
Computer networking the way a developer meets it: IP and subnets, DNS in depth, TCP and UDP, QUIC, TLS, HTTP/1.1 to HTTP/3, CDNs, WebSocket and load balancers — measured with dig, curl, tcpdump and Wireshark on a real site.
85 lessons
Being writtenBeginnerNghề nghiệpSoftware Teamwork: Agile, Scrum & Code Review
How software teams actually work day to day: Scrum and Kanban, tickets and estimates, pull requests and code review, technical writing, meetings that matter, and how to be a new hire people want on the team.
40 lessons

















































































