-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
educationalenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Requirements:
Create an interactive Python console app that provides personalized learning sessions for developers at beginner, intermediate, and expert levels. Include the following features:
- Concept explanations
- Coding challenges
- Progress tracking
- Achievement badges
Implementation Checklist:
- Design the application architecture.
- Implement the
LearningConcept
dataclass for concept representation. - Create a
ProgressTracker
class for monitoring learning progress. - Develop an
InteractiveLearningSession
class for managing study sessions. - Build a
main.py
file with an engaging user interface. - Add a database of Python concepts (
python_concepts_db.py
). - Test the application for functionality and usability.
- Add documentation for contributors.
Labels:
enhancement
educational
good first issue
Metadata
Metadata
Assignees
Labels
educationalenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers