Source reviewedChecked 2026-08-23
Mit
MIT course materials on deep learning for computer vision, language, biology, and other applications. Build foundational understanding of deep learning algorithms and practical experience creating neural networks with TensorFlow. The course covers core neural network ideas…
Source reviewedChecked 2026-08-23
Academy Museum of Motion Pictures
Paid one-year youth-advisory and museum-programming opportunity for teens ages 14-18. Teen Council members help develop and advise youth programs and workshops, learning about and implementing museum programming. The council meets Friday afternoons; prior experience is not…
Source reviewedChecked 2026-08-24
Delta Institute / Delta Careers
A four-week virtual work-experience program centered on cloud computing, artificial intelligence, Python, and applied machine-learning projects.
Source reviewedChecked 2026-08-23
University of Helsinki and MinnaLearn
A free online course for building AI methods through beginner, intermediate, or advanced exercises. Move from optimization and probabilistic reasoning into machine learning and neural networks through 21 exercises offered at multiple difficulty levels. Students selecting the…
Source reviewedChecked 2026-08-23
Harvard University CS50
A project-based introduction to artificial intelligence algorithms implemented in Python. Explore graph search, knowledge representation, uncertainty, optimization, machine learning, neural networks, large language models, and natural language processing through seven weeks…
Source reviewedChecked 2026-08-23
Harvard University CS50
A beginner-friendly Python course covering programming, testing, files, and object-oriented design. Learn to read, write, test, and debug Python programs through practical exercises. The curriculum covers functions, variables, conditions, loops, exceptions, libraries, unit…
Source reviewedChecked 2026-08-23
Harvard University CS50
A free introduction to programming fundamentals using Scratch's visual blocks. Build animations, games, interactive art, and stories while learning functions, return values, conditions, loops, variables, and abstraction. The course is designed for aspiring programmers with no…
Source reviewedChecked 2026-08-23
Harvard University CS50
An intermediate course on designing and deploying web applications with Django, JavaScript, SQL, and React. Go deeper into full-stack web application design with HTML, CSS, Git, Python, Django, SQL, JavaScript, testing, continuous integration, scalability, security, APIs, and…
Source reviewedChecked 2026-08-23
Harvard University CS50
Harvard's broad introduction to computer science, algorithms, data structures, and programming. Study computational thinking, abstraction, algorithms, data structures, memory, and software engineering through substantial problem sets. The current 2026 course moves from…
Source reviewedChecked 2026-08-23
University of California San Diego
An intermediate course on implementing and analyzing core data structures. Learn to implement and reason about arrays, linked structures, stacks, queues, priority queues, disjoint sets, hash tables, and binary search trees. Programming assignments emphasize operation costs…
Source reviewedChecked 2026-08-23
Apple Developer
Official tutorials covering the full Apple app development cycle with Swift, SwiftUI, data, testing, and distribution. Move from app design and SwiftUI fundamentals into data modeling and a functioning habit-tracking app. Later sections cover persistence, navigation, testing,…
Source reviewedChecked 2026-08-23
D2L.ai
An interactive deep learning course and book with code, mathematics, notebooks, exercises, and videos. Work from mathematical and programming preliminaries through multilayer perceptrons, convolutional and recurrent networks, attention, transformers, optimization, computer…
Source reviewedChecked 2026-08-23
The Odin Project
A hands-on foundation in command-line tools, Git, HTML, CSS, JavaScript, and DOM programming. Build real web projects while learning how the web works, using a text editor and command line, version control with Git, semantic HTML, CSS and Flexbox, JavaScript fundamentals,…
Source reviewedChecked 2026-08-23
Code
# Students already use AI. They should understand it too. ## New curriculum for a new standard Grades 9-12
Source reviewedChecked 2026-08-23
The Odin Project
A project-based full-stack path covering advanced HTML/CSS, JavaScript, React, databases, and Node.js. Progress from the Foundations course into responsive frontend and backend development. The path includes JavaScript applications, object-oriented programming, API use, React…
Source reviewedChecked 2026-08-23
University of Helsinki
A rigorous free course in modern full-stack development with React, Node.js, APIs, databases, and TypeScript. Build production-style single-page applications with React and REST or GraphQL services using Node.js. Extensions cover TypeScript, React Native, continuous…
Source reviewedChecked 2026-08-23
Munsterschools
AP COMPUTER SCIENCE PRINCIPLES, Yearlong course, Grades 9, 10, 11, 12. Suggested prerequisite: Algebra I. The AP Computer Science Principles course is ...
Source reviewedChecked 2026-08-23
Integem
High School Programs at Integem: AI, coding, robotics, leadership, and advanced pathways for students preparing for college and future careers.
Source reviewedChecked 2026-08-23
Khan Academy
A visual introduction to JavaScript through drawings, animations, and games. Start programming with JavaScript and the ProcessingJS environment by creating interactive drawings, animations, and games. The project-based lessons introduce variables, functions, conditionals,…
Source reviewedChecked 2026-08-23
Google
Google's practical machine learning course with videos, visualizations, and browser-based exercises. Study regression, classification, numerical and categorical data, overfitting, neural networks, embeddings, large language models, production ML systems, AutoML, and fairness.…