C++ Coding: Algorithms and Artificial Intelligence 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
Open the door to the vast world of programming and development by learning the syntax of C++. While the fundamental concepts of code are consistent between languages, C++ requires developers to engage with aspects of code that other languages abstract away. Mastering C++ requires understanding memory management, data types, and more, which will help any budding developer appreciate what's happening under the hood and solve programmatic problems with keener insights.
You'll explore development of applications with 2D graphics and custom controls throughout the session as you master this essential programming language. As you continue, you’ll make your programs smarter with algorithms that will push your critical thinking and problems solving ability even further like for pathfinding or random map generation.
Whether you're looking to enhance your understanding of coding principles, or develop code from the ground-up with a deep understanding, or even if you are looking for a head start for college, C++ will get you there. This course is for current high school students.
You'll explore development of applications with 2D graphics and custom controls throughout the session as you master this essential programming language. As you continue, you’ll make your programs smarter with algorithms that will push your critical thinking and problems solving ability even further like for pathfinding or random map generation.
Whether you're looking to enhance your understanding of coding principles, or develop code from the ground-up with a deep understanding, or even if you are looking for a head start for college, C++ will get you there. This course is for current high school students.
In this course you will:
- Explore and develop programs incorporating Artificial Intelligence
- Read user input and print formatted output
- Implement a game loop
- Use algorithms to help solve problems like pathfinding and map creation
- Develop a portfolio to share with potential universities or employers
Sample Schedule
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?
Enroll now
Space is limited
What Parents Are Asking
Other Courses Teens Love
Online AcademyOnline Academy
C# Coding: Unity for Apps and Games with Penn High School Programs
Ages 13-18
Beg-Adv
Online AcademyOnline Academy
Python Coding: Machine Learning and Data Science with Penn High School Programs
Ages 13-18
Beg-Adv
Online AcademyOnline Academy
AR/VR Design Certificate in Unity with NYU Tandon School of Engineering
Ages 13-19
Beg-Adv
Online AcademyOnline Academy
Artificial Intelligence and Machine Learning with NVIDIA
Ages 13-19
Beg-Adv
Request a brochure