Popular Coding Courses by Skill Level
Experience the ultimate beginner coding language featuring colorful block-based coding.
Discover the intuitive programming language used in web development, data science, gaming, and more.
Explore Java, the coding language used for enterprise software to web and mobile apps.
Develop sophisticated graphics-based games in Python, using the PyGame library.
Prepare for the AP Computer Science A exam through a variety of exciting hands-on projects.
Explore the exciting world of Artificial Intelligence, which basic principles impact many fields, including finance, medicine, manufacturing, and transportation.
Learn the fundamentals of C++, the language used to build complex, graphic-intensive video games, operating systems, and web browsers.