About This Course
Whether you want to become an AI and machine learning engineer, a data scientist, or almost any coding professional, Python, the fastest growing coding language, will set you on your path! You’ll start off developing a strong understanding of the fundamental concepts of coding. Working up from variables and data types to classes to object-oriented concepts and beyond, you'll see what Python has to offer. Expanding on the power of Python, you'll dive into machine learning. Explore TensorFlow, machine learning models, and use these tools to solve complex problems. You'll work with world-class data sets and work on topics like: recognizing handwriting with MNIST, and recognizing categories of images and objects with CIFAR-10. Finally, you'll put everything together and work on developing a program that showcases your skills, creating content for a portfolio that will impress colleges and potential employers. This course is for current high school students.
In this course you will:
- Understand key machine learning and data science concepts
- Develop programs and models using Python
- Use TensorFlow to create a neural network
- Train models to learn without being directly coded
- Optimize learning rates
- Develop a portfolio to share with potential universities or employers
You’ll begin by covering fundamental concepts of Python and computational thinking. Next, you’ll dive into coding, starting with functions and libraries before moving into creating logic-based games using object-oriented concepts and exploring machine learning using Tensorflow. You’ll close out the first 5 sections with a solid foundation for working with basic algorithms and a collection of portfolio-caliber projects that showcase your growing skills.
Building on your knowledge from sections 1-5, you’ll delve deeper into Python programming, using data science concepts, machine learning tools, probability, and statistics to create neural networks. You’ll hone your skills as a programmer, working with real-world data sets to build AI projects that recognize handwriting, image, and object categories. Finish out strong with a portfolio that shows off your advanced coding and computational thinking skills to potential colleges and employers.
Earn a Certificate
Upon successful completion of this program, Penn School of Arts & Sciences High School Programs grants a certificate of completion to participants. This program is graded as a pass or fail; students must receive 75% to pass and obtain the certificate of completion.
- Certificate recognizing your skills and success
- Skills that can help secure internships and potential jobs
- Portfolio to share with colleges and future employers
- Designated office hours for additional help and advice
When does your teen want to learn?
School Year 2022-2023: Weekly for 10 Weeks
Supercharge your teen’s school year with an online group class meeting once a week for 10 weeks! For maximum flexibility, you can choose the ideal day of week and time to learn—perfect for teens juggling multiple after-school activities! Each two-hour session includes a live instructor, individual attention, and access to exclusive curriculum. Office hours are included for further help and personalized guidance.
Summer 2023: Daily for 2 Weeks
Maximize your teen’s summer learning with an online group class meeting Monday-Friday for two weeks! This focused schedule will help them boost their resume as quickly as possible, with plenty of summer left for travel, hangouts with friends, and other favorite activities. Each two-hour session includes a live instructor, individual attention, and access to exclusive curriculum. Office hours are included for further help and personalized guidance.
What Parents Are Asking
Why does my teen need this program?
Python programming skills are a must-have for concentrations like computer science, game design, engineering, and other STEM college majors. Plus, it’s one of the most high-paying programming skills out there. It’s hardly surprising, then, that lucrative, cutting-edge careers in data science, software engineering, and many more are on the rise! Learn more with our blog post 10 Reasons to Learn Python.
Is this program right for my teen?
This course is ideal for students ages 13-19 looking to learn the fundamentals of Python coding through machine learning and data science concepts, including: College applicants looking to boost their resumes with specialized skills and coding certificate. Tech-minded teens who want to build an in-demand skill set that also fosters critical thinking and problem-solving abilities. Aspiring coders planning to major in Computer Science, Software Engineering, or Data Science.
Is this program right for beginners?
Yes! Teens of all skill levels will benefit from this program. What are the technical requirements for this program? In order for your teen to run this course, they will need a Mac or Windows computer, webcam, and stable internet connection with access to Zoom video conferencing.
How will my teen receive their certificate?
After successful completion of the program, your teen’s verified digital certificate will be emailed to you, at no additional cost, in the name you used when registering for the program. All certificate images shown are for illustrative purposes only and may be subject to change at the discretion of Penn.
Will Penn faculty be teaching this course?
This course is taught by live, iD Tech instructors.