Learning Hours
Projects Created
Countries
We are excited to support code.org in their pilot program for the updated AP CSA curriculum.
Software Engineering & Computer Vision will help students bridge the gap between academic knowledge and real-world applications in software development. Students will gain valuable insights into how modern software engineering tools like GitHub and GitHub Copilot are used in industry-standard practices and will delve into the intricacies of AI and computer vision using Java, areas that are at the forefront of technological innovation.
The ethical and societal implications of AI tools is particularly relevant in the context of current events, where the use and impact of AI in everyday life are topics of global discussion. From self-driving cars to facial recognition technology and personal digital assistants, AI is increasingly pervasive, and the implications of their design, including potential biases, are hotly debated. Through hands-on activities and collaborative problem-solving, students will develop an understanding of these real-world issues, equipping them to participate in these discussions and prepare for potential careers in the field.
The course was developed by code.org and will be taught by Senior Curriculum Developer Jamila and her colleague at code.org.
Important Notes:
This is a free class with limited sitting. Please make sure you can attend all sessions before signing up.
Students should have completed the content covered in the AP Computer Science A (Java) curriculum (or equivalent) to sign up. Please send proof of completion to support@createandlearn.us to secure your spot after you have registered. Students that do not have proof of completion 3 days before the class starts will be removed from the class. Proof of completion can be one of the following:
official APCSA score from College Board
school transcript that includes APCSA or an email from your APCSA teacher
certification of completion from an online/offline course provider, e.g. Khan Academy or Coursera
The course covers 2 related topics.
Part 1 - GitHub and Copilot
In Part 1 of Software Engineering & Computer Vision, students will learn how to navigate GitHub and explore GitHub Copilot, contemplating its potential and limitations in software engineering. They will critically discuss the impact of AI-generated code on the role of a software engineer and ethical considerations around its usage. Students will use GitHub Copilot to modify or create a program based on an activity they encountered previously in the AP Computer Science A (Java) curriculum and explore how Copilot can be integrated into their development workflow.
Part 2 - Computer Vision
In Part 2 of Software Engineering & Computer Vision, students will explore AI models using Teachable Machine, gaining hands-on experience in training their own models and applying them to a range of scenarios. They will also investigate the importance of confidence and accuracy in AI models, considering how adjustments to these parameters impact different applications. Students will learn how to expand the functionality of an existing Java program using AI and integrate a model they train into the program, using Copilot as a pair programmer to help them implement new features.
Designed by Stanford, Google & Apple Experts with kids in mind.
We'll help you find the right class, always. Love it or get a full refund.
US-based, background checked, highly trained and 3+ years of experience in their fields.
Show the world you did it. You really did it!
The class will eventually become an advanced part of the Java curriculum, focusing on important application areas. It is designed for students who have already learned core Java concepts from AP CSA. Proper Java knowledge is required.
No worries! You can learn a lot about AI before learning Java. We offer several fun classes for students of different ages:
Create with ChatGPT (Grades 4–8) – A recently launched class for students interested in learning how to use ChatGPT and even build their own chatbot.
AI Explorers (Grades 4–8) – Explore the latest AI technologies and their applications in areas such as computer vision, robotics, generative AI, and also learn about AI’s social and ethical implications.
AI Creators (Grades 6–12) – Our most advanced AI class. Students use Python extensively to explore different AI technologies, including ChatGPT.