On our Pro plans, we have different Course Flavors available. Course Flavors means that you get exactly the right version of our course for your school, classroom, and students.
The Introduction to Artificial Intelligence (AI) course teaches students important programming concepts that enable the use of AI in computer science and society at large. Students learn the implications of AI on society and develop a series of projects that illustrate the variety of ways AI can be used to optimize and predict information.
This course equips students with the essential skills of a data scientist which include data collection, cleanup, transformation, analysis, and visualization. Students will write algorithms, tell data stories, and build statistical models using Python libraries.
The Data Structures course in C++ teaches students about advanced data structures such as maps, queues and sets, while applying them in larger, real-world assignments and projects.
Coding in Math is a series of independent, standalone modules that use coding to reinforce and extend students' understanding of mathematics! As students learn major programming concepts, they will develop math-related projects that demonstrate their proficiency in math and computer science.
Coding in Science is a series of independent, standalone modules that use coding to reinforce and extend students' understanding of science! As they learn major programming concepts, they will develop science-related projects that demonstrate their proficiency in both science and computer science.
This course will facilitate the learning and project creation processes for students enrolled in the Standard Level section of their International Baccalaureate Diploma Programs.
This course will facilitate the learning and project creation processes for students enrolled in the Higher Level section of their International Baccalaureate Diploma Programs. This is the first course in a two-year sequence.
One Month of Artificial Intelligence is a brief overview of artificial intelligence and an introduction to programming concepts that enable use of AI. This course is intended for students who have a background in Python.
This one-month, Python-based course introduces and equips students with the essential skills of a data scientist which include data collection, cleanup, transformation, analysis, and visualization. Students will write algorithms, tell data stories, and build statistical models using Python libraries.
Sign up for a free teacher account to get access to curriculum, teacher tools and teacher resources.
Teacher SignupSign up as a student if you are in a school and have a class code given to you by your teacher.
Student Signup