Skip to content

PsYcGoD/codesaresimple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Codes Are Simple Logo

🎓 Codes Are Simple

Free Coding Education for Children Who Can't Afford It

🌐 Live Platform📚 Courses✨ Features🎯 Mission

Courses Sessions Free License


🎯 Mission

Codes Are Simple is a non-profit educational platform dedicated to teaching coding to children from underprivileged backgrounds. We believe every child deserves access to quality technology education, regardless of their financial situation.

"The best time to plant a tree was 20 years ago. The second best time is now."
— Our students are the seeds of tomorrow's tech leaders.


📚 Courses

🔰 Foundation Track (White Tie)

Perfect for absolute beginners with zero coding experience.

Course Sessions Description
Coding From Zero 5 Start with print("Hello!") and build to real programs
Python Projects 5 Build Greeter Bot, Calculator, and more
Learn HTML 5 Create your first websites
Learn Java 5 Object-oriented programming basics
HTML & JavaScript 5 Interactive web pages

🚀 Advanced Track (Black Tie)

For students ready to level up their skills.

Course Sessions Description
Android Development 5 Build mobile apps
AI & Machine Learning 5 Introduction to artificial intelligence
Automation 5 Automate boring tasks
Databases 5 SQL and data management
Cloud & Deployment 5 Deploy apps to the internet
Ethical Hacking 5 Cybersecurity fundamentals

💼 Career Track (Gold Tie)

Prepare for the real world.

Course Sessions Description
Git & GitHub 5 Version control mastery
API Integrations 5 Connect services together
Data Analytics 5 Make sense of data
Web Design 5 Beautiful, responsive sites
Freelancing & Portfolio 5 Start earning money
Digital Literacy 5 Essential computer skills

✨ Features

🎮 Gamified Learning

  • XP System — Earn experience points for every lesson
  • Badges — Unlock achievements as you progress
  • Levels — Track your journey from beginner to expert
  • Leaderboards — Compete with other learners

📖 Interactive Lessons

  • Step-by-Step Teaching — Every concept explained simply
  • Live Code Examples — See code run in real-time
  • Practice Exercises — Hands-on coding in every lesson
  • Quizzes — Test your understanding (21 questions per session)

🛠️ Real Projects

Each course culminates in building real, working projects:

  • 🤖 Greeter Bot — Your first Python chatbot
  • 🧮 Calculator — A fully functional calculator app
  • 🌐 Portfolio Website — Showcase your work
  • 📱 Android App — A real mobile application
  • 🔐 Security Scanner — Basic security tool

👨‍🏫 Designed for Self-Learning

  • No teacher required
  • Clear, jargon-free explanations
  • "Explain like I'm 5" approach
  • 1-hour sessions (8-10 concepts each)
  • Checkpoint reviews every few levels

🏗️ Tech Stack

Frontend     →  HTML5, CSS3, Vanilla JavaScript
Backend      →  Cloudflare Workers
Database     →  Cloudflare D1 (SQLite)
Auth         →  Supabase
Hosting      →  Cloudflare Pages

📊 Platform Stats

  • 21 Complete Courses
  • 100+ Sessions
  • 1000+ Practice Exercises
  • 2000+ Quiz Questions
  • Zero Cost to Students

🤝 Contributing

We welcome contributions! Whether you're fixing bugs, improving documentation, or creating new content — every bit helps.

# Clone the repository
git clone https://github.com/PsYcGoD/codesaresimple.git

# Navigate to the project
cd codesaresimple

# Start developing
# (See CONTRIBUTING.md for guidelines)

📞 Contact


📜 License

This project is licensed for educational purposes only. The curriculum content is free to use for non-commercial educational initiatives helping underprivileged children learn to code.


Made with ❤️ for children who deserve a chance

Teaching the world to code, one child at a time.

Releases

No releases published

Packages

 
 
 

Contributors