Skip to content

nuttyproducer/codepath-v1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodePath Logo

CodePath

A comprehensive, open-source curriculum for learning HTML, CSS, and Git workflow through 40 progressive hands-on assignments.

🎯 What is This?

CodePath is a complete frontend learning path with 40 assignments organized into 10 themed series, each progressing from Foundation to Mastery. Learn by building real projects while practicing professional Git workflow with branches and pull requests.

Perfect for:

  • Self-taught developers building fundamentals
  • Coding bootcamps needing structured curriculum
  • Anyone mastering HTML/CSS before JavaScript
  • Learning real-world Git workflow

Quick Start

1. Fork & Clone

# Fork this repo on GitHub, then:
git clone https://github.com/YOUR-USERNAME/codepath.git
cd codepath

2. Start Your First Assignment

git checkout -b wireframe-to-webcode
# Open 01-wireframe/01-foundation/README.md
# Build the assignment, then create a PR!

📖 New to this? Read the Getting Started Guide for detailed setup instructions.

📚 Curriculum Overview

10 progressive series × 4 difficulty levels = 40 assignments

Series Focus Folder
Wireframe to Webcode Design interpretation, layouts 01-wireframe/
Form Controls Forms, inputs, validation 02-form-controls/
Bikes for Refugees HTML structure, styling 03-bikes-for-refugees/
Navigation Navbars, menus, mobile patterns 04-navigation/
Card Components Cards, variants, interactions 05-cards/
Data Tables Tables, responsive strategies 06-tables/
Modals & Overlays Dialogs, drawers, accessibility 07-modals/
Animations Transitions, keyframes 08-animations/
Typography Font systems, fluid type 09-typography/
Accessibility WCAG, semantic HTML, ARIA 10-accessibility/

Each series: 🟢 Foundation → 🟡 Enhancement → 🟠 Integration → 🔴 Mastery

📋 See full curriculum: CURRICULUM.md

AI Teaching Assistants (Copilot Agents)

Three custom GitHub Copilot agents guide you with hints, not answers:

  • frontend-mentor - HTML & CSS debugging
  • javascript-coach - JS concepts & hints
  • git-guide - Git commands & workflow

📄 Installation guide

Copilot Mentor Agents (VS Code)

Paste-in system-prompt instructions that turn Copilot Chat into a coaching mentor for this curriculum. No full solutions — only guided hints and Socratic questions.

Agent Focus
frontend-html-css-mentor HTML structure, CSS layout, responsive design
javascript-mentor DOM scripting, JS debugging, introductory SQL
git-mentor Branching, committing, pull requests, merge conflicts

📄 How to use these agents in VS Code

📖 Documentation

Learning Objectives

By completing CodePath, you'll master:

✅ Semantic HTML & accessibility
✅ Modern CSS (Flexbox, Grid, animations)
✅ Responsive design patterns
✅ Professional Git workflow
✅ Code review & iteration
✅ Building real-world projects

What's Next?

Completed CodePath? Continue your learning journey!

View the Complete Learning Roadmap

Discover what comes after HTML/CSS:

  • JavaScript Essentials (Coming Q2 2026)
  • React & Modern Frontend (Planned Q3 2026)
  • Full-Stack Development (Planned Q4 2026)
  • Advanced Topics (Future)

For Instructors & Bootcamps

CodePath is designed to be forked and customized:

  • Add your own assignments
  • Modify existing ones
  • Create cohort-specific branches
  • Integrate with your LMS

Students fork your version and submit PRs to their own repos. You review via shared PR links.

🤝 Contributing

Found a bug? Have a suggestion? We welcome contributions!

  • Open an issue
  • Submit a pull request
  • Share your completed projects!

License

Open source and free for educational use. Fork, modify, and share!

Acknowledgments

Inspired by Hack Your Future Belgium, Code Your Future, and real-world development workflows.


Ready to start? Fork this repo and begin your coding journey! 🚀

Questions? Check the FAQ or open a discussion.

About

40 progressive HTML & CSS assignments across 10 series (Foundation → Mastery). Learn semantic HTML, modern layouts, animations, accessibility, and Git workflow through hands-on practice.

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors