Welcome! This repository is your structured playground for learning practical web development and a clean reference others can follow. It organizes hands-on foundations, mini projects, journaling, and curated resources while staying lightweight and beginner-friendly.
- HTML: semantic structure, accessible patterns
- CSS: layout, responsive design, theming, animations
- JavaScript: DOM, events, data fetching, modules
- Frontend Frameworks: React, Vue, or Angular
- Backend Development: Node.js, databases, APIs
- Practical Projects: from static pages to full-stack applications
foundations/– small, focused examples for HTML, CSS, and JSprojects/– guided mini-projects with objectives and stretch ideasjournals/– templates to track your daily progress and notesresources/– links and references (FreeCodeCamp, Scrimba, Boot.dev, docs).editorconfig&.gitignore– consistent formatting and tidy repo hygiene
- Responsive Web Design Certification
- Foundations: HTML, CSS, Flexbox, Grid
- Projects: Personal Portfolio, Product Landing Page, Survey Form
- JavaScript Algorithms and Data Structures
- Foundations: ES6, Arrays, Objects, Functional Programming
- Projects: Calculator, Pomodoro Clock, Drum Machine
- Front End Libraries
- Foundations: React, Redux, Sass
- Projects: Random Quote Machine, Markdown Previewer
- Frontend Developer Path
- Foundations: HTML, CSS, JavaScript fundamentals
- Projects: Netflix Clone, Amazon Clone, Apple Clone
- React Course
- Foundations: Components, State, Props, Hooks
- Projects: Todo App, Expense Tracker
- Backend Development
- Foundations: Node.js, Express, Databases
- Projects: REST APIs, Authentication systems
- Computer Science Fundamentals
- Foundations: Data Structures, Algorithms, System Design
- Start in
foundations/to warm up with bite-sized examples. - Build in
projects/following the learning paths above. - Log your learnings in
journals/usingtemplate.md. - Explore
resources/links.mdfor curated learning paths. - Share improvements via PRs following
CONTRIBUTING.md.
- Complete Responsive Web Design on FreeCodeCamp
- Build 3 foundation projects
- Practice responsive design daily
- Complete JavaScript Algorithms and Data Structures
- Build interactive DOM projects
- Practice algorithm problems
- Complete Front End Libraries Certification
- Start React projects
- Build 2-3 React applications
- Begin Boot.dev Backend Path
- Build full-stack applications
- Deploy projects to production
All examples are static and can be opened directly in your browser: open index.html in any project folder.
For live reload during development:
- Install Node.js and npm
- Run
npm install -g live-server(ornpx live-server) - Navigate to project directory and run
live-server
See CONTRIBUTING.md for style and pull request guidelines. Keep examples minimal, focused, and runnable.
This repo does not copy course content; it references public docs and your personal notes. Please respect platform terms of use.