DevOpsDocker Project: Containerize a Web AppPut it together: write a Dockerfile for a small web app, add a database with Docker Compose, wire them up with env and volumes, and run the whole stack.Aug 10, 2026·10 min
DevOpsCommand Line Project: Automate a Task with a ScriptPut it together: build a small bash script that organizes a messy folder by file type using variables, loops, conditionals, and the tools from the series.Aug 5, 2026·11 min
DevOpsGit Project: A Real Feature-Branch WorkflowTie it together: clone, branch, commit, push, open a pull request, handle a conflict, and merge. A realistic end-to-end Git and GitHub workflow, step by step.Jul 31, 2026·11 min
Web DevSQL Project: Design and Query a DatabasePut it together: design a small library database with SQL, create the tables, add data, and answer real questions with joins and aggregates. Fully runnable.Jul 25, 2026·11 min
Web DevMigrate a JavaScript Project to TypeScriptA practical capstone: convert a small JavaScript project to TypeScript step by step, covering tsconfig, types, and fixing errors, hands-on.Jul 18, 2026·9 min
Web DevReact Project: Build a Todo App with HooksPut it together: build a working React todo app with state, events, lists, and forms, fully editable live in your browser.Jul 13, 2026·9 min
Web DevCSS Project: Build a Responsive Landing PagePut HTML and CSS together: build a clean, responsive landing page from scratch, covering layout, type, and polish, live in your browser.Jul 6, 2026·13 min
Web DevBuild a Responsive Card Layout with CSS GridA hands-on CSS project: build a responsive card grid that reflows on any screen using Grid and modern CSS, fully editable in your browser.Jul 6, 2026·10 min
Web DevJavaScript Project: Build an Interactive Quiz AppPut it all together: build a small interactive quiz app in vanilla JavaScript, using DOM, events, and state, runnable in your browser.Jun 30, 2026·10 min
AI & MLCapstone: Build a Chat-With-Your-Notes AI AppCapstone project: build a 'chat with your notes' AI app in Python with RAG, retrieval, and citations end to end, then where to go next.Jun 22, 2026·12 min
PythonBuild the FLAMES Game in Python (Beginner Project)Put loops, strings, and conditionals together to build the classic FLAMES name game in Python, step by step, from scratch.May 29, 2026·7 min