Python Coding: Machine Learning and Data Science with Penn High School Programs

  • Price: $2,500 USD
  • Age: 13 - 18
  • Skill Level: Beginner–Advanced
  • Format: Summer Online Teen Academies | Small-Group, Online
  • Duration: Two-week program, 2-hour lesson per day

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

Sample Schedule

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

What Parents Are Asking

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.

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.

Yes! Teens of all skill levels will benefit from 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. 

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.

This course is taught by live, iD Tech instructors.

Other Courses Teens Love

Check out our ‘23 brochure
while we work on ‘24!
Please enter a valid email address

Select all that apply

Student 1