A structured, hands-on journey through full-stack web development β from the fundamentals of HTML and CSS all the way to modern frameworks like React and Node.js.
This repo is my personal practice log as I build a strong foundation in front-end and back-end development, one concept at a time.
I'm learning full-stack web development from scratch, and this repository documents that progress through small, focused practice projects and assignments. Each folder represents a stage in the learning path, containing exercises, mini-projects, and experiments tied to that topic.
WebDevPractice/
β
βββ 1-html/
β βββ HTML_ass_1
β βββ HTML_ass_2
β βββ HTML_ass_3
β βββ HTML_ass_4
βββ 2-css/
β βββ css-ass-1
β βββ css-ass-2
β βββ css-ass-3
βββ 3-tailwind-css/
βββ javascript/
βββ node-js/
βββ react/
- HTML β Semantic structure, forms, tables, iframes, multi-page layouts
- CSS β Styling, layouts, flexbox, grid, responsiveness
- Tailwind CSS β Utility-first styling (currently learning)
- JavaScript β Logic, DOM manipulation, ES6+, events, async/await
- Git & GitHub β Version control workflow (ongoing)
- React β Components, hooks, state management, routing
- Node.js β Runtime fundamentals, modules, file system
- Express.js β Building REST APIs, middleware, routing
- Databases (SQL) β MySQL / PostgreSQL basics, queries, joins
- Databases (NoSQL) β MongoDB, Mongoose
- APIs β REST principles, testing with Postman
- MERN Stack β Combining MongoDB, Express, React, Node
- Version Control Deployment β Hosting on Vercel/Netlify (frontend), Render/Railway (backend)
- Real-world Projects β Building complete apps end-to-end
To build a strong, practical understanding of full-stack development by consistently practicing each concept before moving to the next β and eventually build complete, real-world projects using the full stack.
HTML5 CSS3 Tailwind CSS JavaScript Node.js React
π’ Actively learning and updating this repo regularly as I progress through the curriculum.
This repo is a work in progress β expect frequent commits as new topics are covered.