How dwisusanto29/ml-for-beginners works
ML for Beginners is a project-based, 12-week machine-learning curriculum, not primarily a software service. A learner moves through quizzes, lessons and knowledge checks, then challenges or projects and assignments; lesson groups cover foundational concepts, supervised and unsupervised methods, and applied topics. The quiz app provides quiz selection and question flow, while lesson materials and solutions are organized in the numbered directories. README documents the overall teaching workflow; sampled source confirms quiz routing and answering, but not links embedded in individual lessons.
Main entry points: index.js Quiz Router · Home.vue Quiz Selection · 2-Regression Lesson Solutions · Quiz.vue Quiz Questions
Components 17
Curriculum
- ML Foundations
1-Introduction - Challenges & Assignments
1-Introduction - Lesson Solutions
2-Regression
Supervised Learning
- Regression
2-Regression - ML Web App
3-Web-App - Classification
4-Classification
Further Topics
- Clustering
5-Clustering - NLP
6-NLP - Time Series
7-TimeSeries - Reinforcement
8-Reinforcement - Real-World Applications
9-Real-World
Quiz App
- Quiz Selection
quiz-app/src/views/Home.vue - Quiz Router
quiz-app/src/router/index.js - Quiz Questions
quiz-app/src/components/Quiz.vue - Quiz Shell
quiz-app/src/App.vue - App Bootstrap
quiz-app/src/main.js
Other components
- Student
Connections 22
- Student → ML Foundations: studies
- Student → Regression: studies
- Student → ML Web App: studies
- Student → Classification: studies
- Student → Clustering: studies
- Student → NLP: studies
- Student → Time Series: studies
- Student → Reinforcement: studies
- Student → Real-World Applications: studies
- Student → Challenges & Assignments: completes
- Student → Quiz Selection: opens quiz
- ML Foundations → Challenges & Assignments: includes exercises
- Regression → Lesson Solutions: solution materials
- ML Web App → Lesson Solutions: solution materials
- Classification → Lesson Solutions: solution materials
- App Bootstrap → Quiz Shell: renders
- App Bootstrap → Quiz Router: installs router
- Quiz Shell → Quiz Router: hosts views
- Quiz Router → Quiz Selection: routes home
- Quiz Router → Quiz Questions: routes quiz
- Quiz Selection → Quiz Questions: links quizzes
- Student → Quiz Questions: answers