๐Ÿ“Š Introduction to Data Science with Python & Flask (Junior High โ€“ Next Level)

This repository contains the full course materials and sample projects for Introduction to Data Science with Python & Flask, designed for junior high school students who have already completed an introductory Python course.

๐Ÿ“˜ Deskripsi Kursus

This course introduces students to the world of data science through Python, SQL, and Flask. Learners gain hands-on experience with database management, data analysis, and web development. The program concludes with a final project where students build a simple data-driven web application.

๐ŸŽฏ Tujuan Pembelajaran

๐Ÿ—‚๏ธ Struktur Kursus (8 Sesi โ€“ 3 Jam/Sesi)

Sesi Topik Fokus Utama
1Python Basics RefresherLogic games, debugging, review challenges
2Introduction to DBMS & SQL (Part 1)SQLite, SELECT, INSERT using Python
3Querying & Analyzing Data (Part 2)SQL conditions, Pandas, Matplotlib
4Flask Web Development (Part 1)Hello World, routing, returning HTML
5Flask with Database & User InteractionForms, templates, dynamic queries
6Review + Final Project PlanningRecap, idea generation, proposal review
7Final Project ImplementationBuilding and polishing the app
8Final Project PresentationDemo, peer feedback, reflection
Phase 1: Data Foundations S1: Python Refresher S2: Intro to SQL S3: Data Analysis (Pandas) Phase 2: Web Development S4: Flask Basics S5: Flask with Database Phase 3: Final Project S6: Project Planning S7: Implementation S8: Presentation

๐Ÿงช Contoh Proyek

๐Ÿ›  Tools & Software Requirements

๐Ÿ“š Referensi

๐Ÿงฎ Skema Penilaian

Component Weight
Attendance & Participation20%
Assignments & Activities20%
Final Project โ€“ Implementation30%
Final Project โ€“ Presentation30%

๐Ÿ“Œ Prasyarat

Completion of the Introduction to Python Programming course