Skip to content

A comprehensive, gamified Python learning platform with 17+ trending topics, 500+ real-world practice questions, automated feedback, and community-driven learning. Perfect for students, educators, and Python enthusiasts.

License

Notifications You must be signed in to change notification settings

Python-Atelier/python-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Atelier Logo

🎨 Python Atelier

Where code becomes art. The ultimate Python learning atelier for everyone.


🚀 Why Python Atelier?

A collaborative, gamified, and community-driven Python learning platform.
17 trending topics • 500+ real-world questions • Automated feedback • Badges & achievements • Open to all!


🧑‍🎨 Atelier Highlights

  • 🎯 Practice: 500+ curated questions, real-world scenarios
  • 🏆 Gamify: Earn badges, climb the leaderboard, become an Atelier Master
  • 🤝 Collaborate: Peer reviews, community help, EdTech integration
  • Modern Python: Async, type hints, pathlib, dataclasses, and more
  • 🛠️ Automated: Instant feedback with GitHub Actions
  • 🌱 Grow: Track your progress, join weekly challenges, and level up

🗺️ Trending Topics

🟦 Core 🟨 Modern 🟩 Advanced
🔤 Variables & Types 📝 String Manipulation 🏗️ OOP 🏷️ Type Hints ⚡ Async/Await 🧪 Testing
🔄 Control Flow 📦 Modules & Packages 🧰 Decorators 🗂️ Dataclasses 🛤️ Pathlib 🚀 Performance
🔧 Functions 📊 Data Structures 🔁 Generators 🧩 List Comprehensions 🐛 Debugging 🏆 Projects

✨ Quick Start

# 1. Fork & clone the repo
git clone https://github.com/Python-Atelier/python-core.git
cd python-core

# 2. Pick a topic and question
cd 01_variables_and_data_types/
# Read questions.md to find a question

# 3. Submit your solution
cd solutions/
# Use solution_template.py as a starting point
# Write your own solution - don't copy answers!
python your_solution.py

🏅 Badges & Achievements

Earn badges for:

  • First solution
  • Best solution of the week
  • Helping others
  • Completing topics
  • And more!

See all badges →


🏅 Hall of Fame & Leaderboard

  • Hall of Fame: All contributors and badge earners are recognized automatically below (powered by all-contributors).
  • Leaderboard: See the Leaderboard for top contributors and badge earners (updated weekly).

🤝 How to Contribute


🌍 Community


🎨 About Python Atelier

Python Atelier is a creative, open-source workshop for mastering Python.
Whether you're a student, educator, or lifelong learner—join us and turn your code into art!


Python Atelier Logo
Made with ❤️ by Mayank Priy and the Python Atelier community

About

A comprehensive, gamified Python learning platform with 17+ trending topics, 500+ real-world practice questions, automated feedback, and community-driven learning. Perfect for students, educators, and Python enthusiasts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages