Learning track: Data Science & ML
Data Science Masterclass
Step into the world of data science with our Data Science Masterclass. Explore hands-on techniques in data automations and manipulation, mastering the art of constructing practical data models for today's dynamic industries.
Duration
10-Week Program
Prerequisites
Basic Python Knowledge
Learn by doing
Class Projects
+ Capstone
Recommended Ages
14-18
Next Available Start Dates
Monday, June 3
Class schedule: Mon, Wed
Start time: 6:30pm EST / 3:30pm PST
Start time: 6:30pm EST / 3:30pm PST
Duration: 1 hour
Tuesday, July 9
Class schedule: Tue, Thu
Start time: 8pm EST / 5pm PST
Duration: 1 hour
Start time: 8pm EST / 5pm PST
Duration: 1 hour
This Program is For
-
Teens curious about how companies create automations using data. This course teaches you how to collect, analyze, and visualize data to solve real-world problems.
-
High school students keen on mastering the essentials of data science, paving the way for future academic pursuits and careers in computer science through hands-on learning.
Class Syllabus:
Week 1: Python Data Structures & Fundamentals
-
Data types, control flow, and logical operators
-
Loops and data manipulation
-
Functions and modules
-
Object oriented programming
Week 2: OOP & Statistics
Week 3: Computations with Numpy & Pandas DataFrames
Week 4: Data Analysis with Pandas
Week 5: Dive Deeper into Pandas
Week 6: Data Visualization with Matplotlib
Week 7: Linear Regression with Seaborn
Week 8: Web Scraping
Week 9: Web Automation
Week 10: Final Capstone Project
Program Requirements:
Incoming Data Science Masterclass students should have one of the two following requirements:
Basic Python Knowledge
- Understanding of Python syntax and basic data types (e.g., strings, integers, floats)
- Familiarity with control flow logic such as loops and conditionals
- Ability to work with lists and dictionaries
- Knowledge of functions and basic error handling (e.g., try/except blocks)
- Basic understanding of imports and libraries
Previously enrollment in Python: Foundations
Our Python: Foundations course is for new programmers, meant to take individuals from beginner to intermediate Python developers, able to tackle more advanced courses with confidence.
Questions on your readiness for this program?
Reach out via email: hello@gogenerationstem.com
or schedule a call with us to talk through it.
Reach out via email: hello@gogenerationstem.com
or schedule a call with us to talk through it.
A Thriving Community!
Hear From Past Students
The machine learning specialization felt like stepping into the future! We learned how to build programs that can actually learn and adapt on their own. Crazy to see our AI program recognize patterns after feeding them data. This class definitely challenged me, but it was also incredibly fun and sparked a passion. Now I'm super interested in going further into AI.
- Sarah, 16, Machine Learning Masterclass
Learning to code used to seem intimidating, but the beginner python program at Gen STEM made learning to code extremely engaging, and easy to understand. Now I can actually write and execute my own programs, which feels like magic. Now I have a clear direction of where I'd like to take my journey next.
- Alex, 13, Python: Foundations
The Robotics for Beginners class is a must-take! I went from knowing nothing about the ROS 2 framework to feeling like I understand well a lot of the functionality. We learned some pretty advanced robot techniques like sensor integration and communication between robots. This was a great primer for me to pursue a major in robotics engineering next fall
- Maya, 18, Robotics For Beginners
Meet the instructor
Daniel Doody
Daniel is a Senior Backend Engineer specializing in Cloud Infrastructure & helping Fintech companies achieve scalability. Daniel currently serves full-time as the Lead Instructor at Generation STEM.
Building Young Data Scientists.
Our Data Science Masterclass is designed for teens eager to explore the dynamic world of data analysis and visualization, this immersive 10-week curriculum offers a comprehensive range of essential concepts and advanced techniques.
Led by experienced data scientists and industry professionals, this course delves into Python fundamentals in the first weeks, covering data types, control flow, functions, and object-oriented programming. Students then dive into statistics, exploring topics such as probability, normal distribution, and Bayes Theorem.
As the course progresses, students gain practical experience in data manipulation and analysis using libraries like Numpy and Pandas. They learn to work with data structures, perform conditional filtering, handle missing data, and merge datasets. Additionally, students master the art of data visualization with Matplotlib, creating custom plots and visualizing large datasets with ease.
In the latter weeks, students explore advanced topics such as linear regression with Seaborn, web scraping, and web automation. They learn to extract information from HTML pages, automate web interactions, and work with structured data to automate tasks effectively.
The course culminates in a final capstone project, where students apply their skills to tackle a real-world data challenge of their own design. By the end of the Data Science Masterclass, students emerge with a solid understanding of data science concepts and practical experience in real-world data analysis, giving them the confidence to impress colleges and gain a competitive edge for future careers in business, healthcare, and more.
** This is the first course in our Data Science & ML learning track. Students do not need prior knowledge of Data Science, but they do need to understand the basics of the Python programming language.
-
Earn a Certificate
Add a professional Data Science certificate from Generation STEM to your accomplishments:- University applications
- Hang on your wall
- LinkedIn profile
- Resume
- etc.
-