Code is creativity with structure
Coding is not only for future software engineers. It helps students think clearly, solve problems, tell stories, make games, build websites, explore data, protect privacy, create art, and understand the technology shaping daily life.
Local & Regional
Cape Cod, Massachusetts & New England Computer Science
Start close to home, then expand outward. These links connect Cape Cod and New England learners with courses, programs, cybersecurity resources, and strong regional colleges.
Cape Cod Community College โ Computer Science
Local Cape Cod starting point for Python, Java, C++, programming style, teamwork, testing, and computer science foundations.
Visit resource โCape Cod Community College โ Programming Certificate
A local certificate pathway focused on programming, software development models, data structures, and hands-on projects.
Visit resource โMassachusetts Digital Literacy & Computer Science Framework
State curriculum framework connecting digital literacy, computational thinking, programming, cybersecurity, and computing careers.
Visit resource โCSforMA
Massachusetts computer science education organization supporting teachers, schools, professional learning, and equitable access.
Visit resource โCSforMA โ Code.org Regional Partner
Massachusetts professional learning support for educators using Code.org computer science resources.
Visit resource โMassCyberCenter
Massachusetts cybersecurity ecosystem resource for students, workers, companies, and public-sector cyber awareness.
Visit resource โMassCyberCenter โ Workforce Resources
Career and student resources for people exploring cybersecurity jobs, training, and workforce pathways.
Visit resource โMIT EECS
One of the worldโs strongest computer science, electrical engineering, AI, systems, and computation programs.
Visit resource โMIT OpenCourseWare โ Computer Science
Free MIT course materials for programming, algorithms, computer systems, AI, mathematics, and software topics.
Visit resource โHarvard CS50
A famous free introduction to computer science and programming, useful for motivated beginners and adult learners.
Visit resource โHarvard Computer Science
University computer science programs and research across systems, theory, AI, data, and computational science.
Visit resource โNortheastern Khoury College
Boston-area college focused on computer sciences, cybersecurity, data, AI, and experiential learning.
Visit resource โBoston University Computer Science
Boston-area computer science department with undergraduate, graduate, research, and community opportunities.
Visit resource โWPI Computer Science
Project-based computer science education with strong ties to engineering, software, robotics, data, and security.
Visit resource โUMass Amherst Manning CICS
Large public research college for computer science, informatics, AI, data science, and computing research.
Visit resource โTufts Computer Science
New England computer science department with research and education across human-centered computing, AI, systems, and theory.
Visit resource โBrown Computer Science
Regional Ivy League computer science program with strong education, research, AI, systems, and creative computing connections.
Visit resource โOlin College
Nearby engineering college known for project-based design, creativity, computing, making, and student-centered learning.
Visit resource โFree & Student-Friendly
Learn to Code, Learn Computer Science
A beginner-friendly collection of free, freemium, and widely used coding resources. Students can start with visual coding, Python, web pages, or a structured computer science course.
Code.org
Free Kโ12 computer science and AI curriculum, Hour of Code activities, teacher resources, and beginner-friendly projects.
Visit resource โHour of Code
One-hour coding activities designed to introduce students of all ages to computer science.
Visit resource โGirls Who Code
Free coding programs, clubs, and summer opportunities designed to close the gender gap in technology.
Visit resource โGirls Who Code Clubs
Free clubs for students in grades 3โ12, with flexible coding projects and supportive community.
Visit resource โScratch
MIT-created block coding community where young people create games, animations, stories, art, and interactive projects.
Visit resource โScratch Educators
Resources for teachers and groups using Scratch in classrooms, clubs, libraries, and maker programs.
Visit resource โScratchJr
Introductory coding app for younger children, using blocks to create stories and simple interactive programs.
Visit resource โKhan Academy Computing
Free lessons in computer programming, computer science, AP CS, and Hour of Code projects.
Visit resource โfreeCodeCamp
Free coding curriculum covering web development, JavaScript, Python, databases, data science, machine learning, and more.
Visit resource โCS50 for Beginners
Harvardโs free online introduction to computer science, programming, algorithms, web development, and problem solving.
Visit resource โCS50 for Python
Free Harvard course focused on programming fundamentals using Python.
Visit resource โCS50 for Web Programming
Free Harvard course for web apps using Python, JavaScript, SQL, frameworks, and APIs.
Visit resource โPython for Everybody
Free Python lectures, book chapters, assignments, and materials designed for beginning programmers.
Visit resource โGoogleโs Python Class
Free Google Python class with written lessons, videos, and coding exercises for learners with some programming exposure.
Visit resource โLearnPython.org
Free interactive Python tutorials for beginners and people who want quick practice in the browser.
Visit resource โMDN Learn Web Development
Structured web-development tutorials for HTML, CSS, JavaScript, accessibility, and front-end basics.
Visit resource โMDN Web Docs
Trusted documentation and learning references for HTML, CSS, JavaScript, web APIs, accessibility, and browser technology.
Visit resource โW3Schools
Beginner-friendly tutorials and references for HTML, CSS, JavaScript, Python, SQL, and web technologies.
Visit resource โThe Odin Project
Free full-stack web development curriculum with project-based lessons and community support.
Visit resource โFull Stack Open
Free University of Helsinki course on modern JavaScript web development, React, APIs, testing, and GraphQL.
Visit resource โCodecademy
Interactive coding lessons with free-entry courses and paid paths in Python, web development, data, and more.
Visit resource โCodeHS
Kโ12 computer science curriculum and practice platform used by schools and districts.
Visit resource โCodeCombat
Game-based coding platform where students learn programming through playable challenges.
Visit resource โTynker
Kid-friendly coding platform for block coding, games, Minecraft modding, Python, JavaScript, and school resources.
Visit resource โBlockly Games
Free Google block-programming games that teach loops, logic, functions, and problem solving.
Visit resource โComputer Science Circles
Free beginner Python course from the University of Waterloo with interactive exercises.
Visit resource โCS Unplugged
Free computer science activities using games, puzzles, cards, string, crayons, and movement โ no computer required.
Visit resource โTeach Computing
Large collection of free computing curriculum resources and professional learning for teachers.
Visit resource โNSF Computing Education Resources
Kโ12 computing videos, lessons, coding activities, and computer science education resources.
Visit resource โMicrosoft Learn โ Student Hub
Student-focused Microsoft learning pathways for cloud, AI, coding, data, cybersecurity, and developer skills.
Visit resource โGitHub Education
Student and teacher resources for GitHub, version control, developer tools, and classroom programming workflows.
Visit resource โReplit
Browser-based coding and learning environment for Python, JavaScript, web apps, bots, and collaborative programming.
Visit resource โTrinket
In-browser coding for Python, HTML, music, turtle graphics, and classroom activities.
Visit resource โRunestone Academy
Free interactive textbooks for Python, data structures, computer science principles, and computing courses.
Visit resource โOpenStax โ Computer Science
Free peer-reviewed textbooks and learning resources for computer science topics.
Visit resource โLibreTexts Computer Science
Open computer science textbooks and course materials across programming, data, networks, and systems.
Visit resource โGeeksforGeeks
Large programming and interview-prep reference site with tutorials, examples, and practice problems.
Visit resource โProgramiz
Beginner tutorials and examples for Python, C, C++, Java, JavaScript, SQL, and other languages.
Visit resource โKaggle Learn
Free short courses in Python, machine learning, data visualization, SQL, and data science.
Visit resource โGoogle Colab
Free cloud notebooks for Python, data science, machine learning, teaching, and experimentation.
Visit resource โGame Coding
Game Coding, Creative Coding & Interactive Worlds
Many young coders fall in love with programming through games. This section gives students many pathways: block coding, Roblox, Unity, Unreal, Godot, web games, story games, and game jams.
Scratch โ Create Games
A friendly place for younger coders to build games, animations, stories, music, and interactive art with blocks.
Visit resource โRoblox Creator Hub
Official Roblox tutorials for building experiences, learning scripting, and creating interactive game worlds.
Visit resource โRoblox Intro to Scripting
Beginner Roblox scripting tutorial for learning how code changes objects and gameplay.
Visit resource โUnity Learn
Free tutorials, guided pathways, and courses for learning Unity game development, real-time 3D, AR, and VR.
Visit resource โUnity Student Plan
Student access to Unity tools for learning game development and real-time 3D creation.
Visit resource โUnreal Engine Learning
Official Unreal Engine tutorials, courses, documentation, and community learning resources.
Visit resource โUnreal Engine
Powerful real-time 3D engine used for games, films, immersive environments, visualization, and interactive experiences.
Visit resource โGodot Engine
Free and open-source 2D/3D game engine for games, XR, interactive art, and student projects.
Visit resource โGodot Documentation
Official documentation and tutorials for learning Godot game development.
Visit resource โGameMaker
2D game development engine with tutorials and beginner-friendly tools.
Visit resource โGameMaker Tutorials
Official tutorials for learning GameMaker, GML Visual, GML Code, platformers, and adventure games.
Visit resource โGDevelop
Open-source, no-code and low-code game engine for building 2D games.
Visit resource โConstruct
Browser-based 2D game engine for visual game creation and interactive projects.
Visit resource โTwine
Open-source tool for creating interactive fiction, branching stories, educational games, and narrative projects.
Visit resource โBitsy
Tiny game-making tool for creating small narrative worlds and pixel-art adventures.
Visit resource โPICO-8
Fantasy console for making, sharing, and learning small games with Lua.
Visit resource โLove2D
Free framework for making 2D games in Lua.
Visit resource โPhaser
HTML5 game framework for JavaScript web games.
Visit resource โPixiJS
2D rendering engine for web games, interactive graphics, and creative coding.
Visit resource โBabylon.js
Open-source web 3D engine for games, simulations, visualizations, and immersive experiences.
Visit resource โThree.js
Popular JavaScript library for 3D graphics, web experiments, visualizations, and interactive scenes.
Visit resource โPlayCanvas
Web-based game engine and editor for 3D interactive experiences.
Visit resource โRenโPy
Visual novel engine for story games, interactive fiction, education, and narrative design.
Visit resource โRPG Maker
Tool for making role-playing games with maps, events, characters, and story systems.
Visit resource โProcessing
Creative coding platform for visual art, interactive media, graphics, and beginner programming.
Visit resource โp5.js
JavaScript creative coding library for art, games, animation, education, and interactive web projects.
Visit resource โOpenProcessing
Creative coding community where students can learn from, remix, and share interactive sketches.
Visit resource โKhan Academy โ Intro to JS
Beginner JavaScript drawing and animation lessons that are useful for early game and creative coding.
Visit resource โGameDev.net
Community and articles for learning game programming, design, engines, art, and development practice.
Visit resource โitch.io Game Jams
Student-friendly place to join themed game jams, build small projects, and learn by making.
Visit resource โGlobal Game Jam
Worldwide game-making event and community that encourages collaboration, creativity, and rapid prototyping.
Visit resource โGitHub Game Off
GitHubโs annual game jam on itch.io, useful for practicing coding, collaboration, and project completion.
Visit resource โLudum Dare
Long-running online game jam community for building and sharing games under time constraints.
Visit resource โLanguages & Tools
Programming Languages, Practice Sites & Developer Tools
Once learners know the basics, these resources help them explore real programming languages, editors, databases, version control, command-line tools, and practice challenges.
Python.org
Official Python language site with downloads, documentation, beginner guides, and community links.
Visit resource โPython Docs
Official Python documentation for language features, standard library modules, tutorials, and references.
Visit resource โJavaScript.info
Modern JavaScript tutorial from fundamentals through browser behavior, async code, and advanced topics.
Visit resource โMDN JavaScript Guide
Trusted JavaScript guide and reference for learners and web developers.
Visit resource โTypeScript
Typed JavaScript language and official documentation for scalable web development.
Visit resource โJava
Official Java developer learning resources, documentation, tutorials, and community information.
Visit resource โOpenJDK
Open-source implementation and development community for the Java platform.
Visit resource โC++ Reference
Detailed reference for C, C++, standard libraries, language features, and examples.
Visit resource โLearn C++
Free structured C++ tutorial for beginners through intermediate learners.
Visit resource โRust
Official Rust learning resources for a modern systems programming language.
Visit resource โGo
Official learning resources for the Go programming language.
Visit resource โRuby
Official Ruby quickstart and documentation links.
Visit resource โPHP Manual
Official PHP manual and documentation for server-side web development.
Visit resource โSQLBolt
Interactive SQL lessons for learning database queries with practical examples.
Visit resource โPostgreSQL Tutorial
Free tutorials for learning PostgreSQL and relational database skills.
Visit resource โMongoDB University
Free courses and learning paths for MongoDB databases and modern application development.
Visit resource โGit
Official Git documentation and book for learning version control.
Visit resource โGitHub Skills
Interactive GitHub courses for repositories, pull requests, Markdown, GitHub Pages, Actions, and collaboration.
Visit resource โVisual Studio Code
Learning resources for using VS Code as a coding editor.
Visit resource โLinux Journey
Free beginner-friendly Linux lessons covering the command line, files, processes, networking, and system basics.
Visit resource โThe Missing Semester
MIT course on command line, editors, Git, debugging, security, shells, and tools often missing from CS classes.
Visit resource โRegular Expressions 101
Interactive tool for learning, testing, and explaining regular expressions.
Visit resource โExercism
Free coding practice and mentoring in many programming languages.
Visit resource โLeetCode
Programming practice for algorithms, data structures, interviews, and competitive problem solving.
Visit resource โHackerRank
Coding challenges and practice for algorithms, SQL, data structures, Python, Java, and more.
Visit resource โCodewars
Practice problems across many languages, ranked by difficulty and community solutions.
Visit resource โProject Euler
Mathematical programming challenges that blend coding, logic, and problem solving.
Visit resource โRosetta Code
Programming examples showing the same tasks solved in many languages.
Visit resource โStack Overflow
Large Q&A community where programmers ask and answer technical questions.
Visit resource โDev.to
Developer community with tutorials, discussions, career stories, and practical coding posts.
Visit resource โWebsites & Apps
Web Development, Mobile Apps & Cloud Tools
For students who want to build real websites, apps, databases, and online projects, these links cover front-end, back-end, mobile, hosting, and modern web tools.
web.dev
Googleโs learning resources for modern web development, performance, accessibility, CSS, HTML, and security.
Visit resource โHTML Living Standard
Current web standard reference for HTML and browser behavior.
Visit resource โCSS-Tricks
Practical articles, guides, and examples for CSS, front-end design, and web development.
Visit resource โCan I Use
Browser support tables for HTML, CSS, JavaScript APIs, and modern web features.
Visit resource โReact
Official React learning site for building user interfaces with components.
Visit resource โVue.js
Official Vue guide for building web interfaces and applications.
Visit resource โSvelte
Official Svelte documentation for building fast, component-based web apps.
Visit resource โNode.js Learn
Official Node.js learning resources for JavaScript on servers, tools, and APIs.
Visit resource โExpress.js
Popular Node.js web framework for building web servers and APIs.
Visit resource โDjango
Python web framework with beginner resources and documentation.
Visit resource โFlask
Lightweight Python web framework for small apps, APIs, and student projects.
Visit resource โRuby on Rails Guides
Official Rails guides for web application development.
Visit resource โLaravel
PHP web framework documentation and learning resources.
Visit resource โFlutter
Googleโs UI toolkit for building mobile, web, and desktop apps from one codebase.
Visit resource โAndroid Developers
Official Android courses and documentation for building mobile apps.
Visit resource โApple Developer Tutorials
Official tutorials for Swift, SwiftUI, app development, and Apple platforms.
Visit resource โSwift Playgrounds
Apple app for learning Swift through interactive puzzles and projects.
Visit resource โFirebase
Google resources for app backends, databases, authentication, hosting, and analytics.
Visit resource โSupabase
Open-source backend platform with database, auth, storage, and edge functions.
Visit resource โNetlify
Hosting and deployment platform documentation for websites, serverless functions, and front-end projects.
Visit resource โVercel
Deployment platform documentation for web apps, front-end frameworks, and serverless functions.
Visit resource โGlitch
Beginner-friendly web app platform for remixing, creating, and sharing code projects.
Visit resource โData & AI
Data Science, AI, Notebooks & Computational Thinking
Computer science also powers data, visualization, machine learning, scientific notebooks, and AI. These resources help students turn information into insight.
Jupyter
Open-source notebooks for coding, data analysis, visualization, teaching, and scientific computing.
Visit resource โGoogle Colab
Cloud notebooks for Python, machine learning, data science, and collaborative learning.
Visit resource โAnaconda
Python data science platform and distribution used in education, analytics, and scientific computing.
Visit resource โNumPy
Learning resources for numerical computing in Python.
Visit resource โPandas
Getting-started guide for Python data analysis and spreadsheet-like data work.
Visit resource โMatplotlib
Python plotting tutorials for data visualization and scientific charts.
Visit resource โscikit-learn
Machine learning tutorials and examples in Python.
Visit resource โTensorFlow
Machine learning platform with tutorials and resources for students and developers.
Visit resource โPyTorch Tutorials
Official tutorials for deep learning, tensors, models, and AI projects.
Visit resource โKaggle
Data science community with datasets, notebooks, competitions, and learning resources.
Visit resource โKaggle Learn
Short practical courses on Python, pandas, visualization, SQL, machine learning, and AI.
Visit resource โR Project
Statistical computing language widely used in data analysis, science, and research.
Visit resource โPosit
Tools and learning resources for R, Python, data science, and publishing reproducible work.
Visit resource โObservable
Interactive notebooks and visualization tools for JavaScript, data storytelling, and computational exploration.
Visit resource โTableau Public
Free platform for publishing data visualizations and interactive dashboards.
Visit resource โDataCamp
Interactive learning platform for data science, Python, R, SQL, AI, and analytics.
Visit resource โFast.ai
Practical deep learning courses and resources focused on making AI more accessible.
Visit resource โElements of AI
Free course introducing artificial intelligence concepts for the general public.
Visit resource โCybersecurity
Cybersecurity, Digital Safety & Ethical Hacking
Cybersecurity can be exciting, but it must be learned responsibly. These resources emphasize safety, ethics, defensive skills, privacy, and legal learning environments.
CISA Cybersecurity
U.S. cybersecurity guidance on safe practices, threats, resilience, and public resources.
Visit resource โNIST Cybersecurity Framework
Framework for understanding, managing, and reducing cybersecurity risk.
Visit resource โNICE Cybersecurity Workforce Framework
Resource for understanding cybersecurity work roles, skills, and career pathways.
Visit resource โCyber.org
Cybersecurity education resources for Kโ12 students and teachers.
Visit resource โCyberPatriot
National youth cybersecurity education program and competition.
Visit resource โpicoCTF
Free cybersecurity capture-the-flag platform created by Carnegie Mellon for learners.
Visit resource โTryHackMe
Guided cybersecurity labs and rooms for learning ethical hacking and defensive skills.
Visit resource โHack The Box Academy
Cybersecurity training modules for offensive and defensive security skills.
Visit resource โOverTheWire
Wargames that teach Linux, networking, and security fundamentals through practice.
Visit resource โOWASP
Open Web Application Security Project resources for web security and secure development.
Visit resource โOWASP Top Ten
Widely used guide to major web application security risks.
Visit resource โHave I Been Pwned
Tool for checking whether an email address appears in known data breaches.
Visit resource โElectronic Frontier Foundation
Digital rights organization with resources on privacy, free expression, security, and internet freedom.
Visit resource โSurveillance Self-Defense
EFF guide to digital security, privacy, threat modeling, passwords, messaging, and device safety.
Visit resource โCommon Sense Education โ Digital Citizenship
Lesson resources for responsible technology use, privacy, media balance, and online safety.
Visit resource โGoogle Safety Center
Resources for privacy, security, family safety, and responsible online behavior.
Visit resource โMicrosoft Security for Students
Security resources and tools connected to Microsoft platforms and protection practices.
Visit resource โSecurity Blue Team
Defensive cybersecurity training and blue-team learning resources.
Visit resource โPortSwigger Web Security Academy
Free web security training labs from the makers of Burp Suite.
Visit resource โCommunity & Competitions
Clubs, Inclusive Communities, Hackathons & Competitions
Students learn faster with community. This section includes Girls Who Code, inclusive tech groups, coding clubs, app challenges, hackathons, and programming competitions.
Girls Who Code
A leading organization helping girls learn coding through free clubs, summer programs, and community.
Visit resource โBlack Girls Code
Organization helping girls of color learn computer science, programming, and technology skills.
Visit resource โTechnovation Girls
Global program where girls build technology solutions to community problems.
Visit resource โNCWIT Aspirations in Computing
National program supporting young women, genderqueer, and non-binary students in technology pathways.
Visit resource โRewriting the Code
Community supporting college and early-career women in tech.
Visit resource โAll Star Code
Program supporting young men of color through computer science and technology opportunities.
Visit resource โLatinas in Tech
Community supporting Latina professionals and students in technology.
Visit resource โColorStack
Community for Black and Latinx computer science students and early-career technologists.
Visit resource โGirls in Tech
Global organization working to support women in technology through events, learning, and community.
Visit resource โAnitaB.org
Organization supporting women and non-binary technologists through community, programs, and events.
Visit resource โCSforALL
National movement and resource hub for expanding access to computer science education.
Visit resource โCSTA
Computer Science Teachers Association supporting Kโ12 computer science educators.
Visit resource โACM
Professional association for computing with learning resources, communities, publications, and conferences.
Visit resource โACM SIGCSE
ACM special interest group focused on computer science education.
Visit resource โIEEE Computer Society
Professional society for computing, software, computer engineering, standards, conferences, and publications.
Visit resource โPython Software Foundation
Nonprofit organization supporting the Python language, community, education, and ecosystem.
Visit resource โLinux Foundation Training
Training resources for Linux, cloud, open source, cybersecurity, DevOps, and software infrastructure.
Visit resource โMozilla Developer Community
Community resources around MDN, open web technologies, and web learning.
Visit resource โGoogle Developer Student Clubs
University-based student developer communities for learning, building, and solving problems with technology.
Visit resource โMajor League Hacking
Student hackathon league and community for building software projects with peers.
Visit resource โHack Club
Global nonprofit network of high-school coding clubs and student-led technology projects.
Visit resource โCongressional App Challenge
U.S. student competition encouraging middle and high school students to create original apps.
Visit resource โUSA Computing Olympiad
Programming competition pathway for algorithmic problem solving and computer science olympiad training.
Visit resource โICPC
International Collegiate Programming Contest for university students and teams.
Visit resource โCodeforces
Competitive programming platform with contests, problem archives, and community practice.
Visit resource โAtCoder
Competitive programming contest platform with frequent algorithmic challenges.
Visit resource โCodeChef
Competitive programming practice and contests for students and developers.
Visit resource โGoogle Summer of Code
Global program connecting contributors with open-source organizations and coding projects.
Visit resource โMajor League Hacking Fellowship
Student fellowship programs for practical software engineering, open source, and production learning.
Visit resource โEthics & Responsibility
Technology Ethics, Privacy, Open Source & Human Values
Coding gives people power. These resources help learners think about privacy, security, fairness, copyright, accessibility, open source, and the public good.
ACM Code of Ethics
Core professional ethics guide for computing, responsibility, privacy, security, fairness, and public good.
Visit resource โIEEE Ethics in Action
Ethics and standards work around technology, autonomous systems, and responsible design.
Visit resource โMarkkula Center โ Internet Ethics
Ethical resources about technology, privacy, AI, online behavior, and human responsibility.
Visit resource โData & Society
Research institute studying social implications of data-centric and automated technologies.
Visit resource โAlgorithmic Justice League
Organization focused on harms, bias, and accountability in algorithmic systems.
Visit resource โMozilla Foundation โ Internet Health
Resources about internet health, privacy, trustworthy AI, and people-centered technology.
Visit resource โCenter for Democracy & Technology
Policy and rights organization focused on privacy, free expression, data, and technology impacts.
Visit resource โFuture of Privacy Forum
Policy and education resources on privacy, data protection, and responsible technology.
Visit resource โNIST Privacy Framework
Framework for managing privacy risks in systems, products, and organizations.
Visit resource โResponsible Computer Science Challenge
Resources and ideas for embedding ethics and responsibility into computer science education.
Visit resource โAI Incident Database
Database and learning resource documenting real-world AI-related incidents and failures.
Visit resource โCreative Commons
Resources on sharing, licensing, remixing, attribution, and respecting creative work online.
Visit resource โOpen Source Initiative
Guidance about open-source licenses, values, definitions, and responsible software sharing.
Visit resource โSoftware Freedom Conservancy
Nonprofit supporting free and open-source software projects and responsible software freedom.
Visit resource โCollege Pathways
U.S. & Canadian Colleges / Universities
These programs can help motivated students explore computer science, software engineering, cybersecurity, AI, data science, and computing research at the college level.
Stanford Computer Science
Major computer science department with research across AI, systems, theory, security, HCI, graphics, and data.
Visit resource โCarnegie Mellon School of Computer Science
World-leading school for computer science, robotics, AI, software, HCI, language technologies, and computation.
Visit resource โUC Berkeley EECS
Major electrical engineering and computer science department with strong systems, AI, theory, and data work.
Visit resource โPrinceton Computer Science
Strong CS department spanning algorithms, systems, machine learning, graphics, programming languages, and theory.
Visit resource โCornell Computing and Information Science
Computing college covering computer science, information science, statistics, data science, and AI.
Visit resource โUniversity of Washington Paul G. Allen School
Leading CS school with research in systems, AI, accessibility, HCI, security, graphics, and education.
Visit resource โUIUC Computer Science
Large research department known for computer science, systems, theory, AI, security, and software engineering.
Visit resource โGeorgia Tech College of Computing
College focused on computing education, research, AI, cybersecurity, HCI, systems, and online programs.
Visit resource โUniversity of Michigan CSE
Computer science and engineering research and education across AI, systems, theory, robotics, and data.
Visit resource โUniversity of Texas Computer Science
Large CS department with education and research in AI, systems, theory, programming languages, and more.
Visit resource โUC San Diego CSE
Computer science and engineering department with strong systems, AI, data, security, and bioinformatics work.
Visit resource โPurdue Computer Science
Computer science department with research in security, AI, systems, theory, data, and software.
Visit resource โUniversity of Maryland Computer Science
Large CS department with research across AI, HCI, data, systems, theory, graphics, and education.
Visit resource โUniversity of Wisconsin Computer Sciences
Computer sciences department with strong work in systems, data, databases, AI, and theory.
Visit resource โColumbia Computer Science
Computer science department in New York with research across AI, NLP, systems, security, and theory.
Visit resource โNYU Computer Science
Computer science program with ties to Courant Institute and strong research in theory, AI, and systems.
Visit resource โDuke Computer Science
Computer science education and research in AI, systems, algorithms, security, data, and interdisciplinary computing.
Visit resource โRice Computer Science
Computer science department with research in AI, systems, programming languages, theory, and computing for health.
Visit resource โCaltech Computing + Mathematical Sciences
Computing and mathematical sciences with strong ties to algorithms, systems, theory, robotics, and applied computation.
Visit resource โUniversity of Toronto Computer Science
Major Canadian computer science department with strengths in AI, systems, theory, HCI, and data.
Visit resource โUniversity of Waterloo Computer Science
Large Canadian computer science school known for co-op education, algorithms, systems, and software.
Visit resource โUBC Computer Science
Canadian CS department with research in AI, graphics, HCI, systems, theory, and data science.
Visit resource โGlobal Pathways
International Computer Science Universities & Institutes
A gateway to computer science programs and research institutes around the world for students who want a global view of computing.
University of Oxford Computer Science
International computer science department covering algorithms, AI, software engineering, quantum, security, and theory.
Visit resource โUniversity of Cambridge Computer Science and Technology
Historic computing department with education and research across systems, AI, security, theory, and human-centered computing.
Visit resource โImperial College London Computing
Major computing department with research across AI, theory, systems, security, and software engineering.
Visit resource โUCL Computer Science
Computer science department with programs in AI, machine learning, HCI, software, and systems.
Visit resource โUniversity of Edinburgh Informatics
Large informatics school with strong AI, computer science, data, robotics, and cognitive science connections.
Visit resource โETH Zรผrich Computer Science
Leading European computer science department with research in systems, security, AI, theory, and software.
Visit resource โEPFL School of Computer and Communication Sciences
Swiss school focused on computer science, communication systems, AI, data, and software.
Visit resource โTUM School of Computation, Information and Technology
German university school integrating computer science, electrical engineering, mathematics, and technology.
Visit resource โINRIA
French national research institute for digital science and technology.
Visit resource โTU Delft Computer Science
Dutch university computing and software technology programs connected to engineering and applied research.
Visit resource โUniversity of Amsterdam Informatics Institute
Research institute in informatics, AI, data, systems, and computer vision.
Visit resource โNUS Computing
Major Singapore school for computer science, information systems, business analytics, and AI.
Visit resource โNTU Computer Science and Engineering
Singapore computing college with programs in computer science, AI, data, cybersecurity, and engineering.
Visit resource โTsinghua Computer Science
Major Chinese computer science department with research across computing disciplines.
Visit resource โPeking University Computer Science
Chinese university computer science program with research and education across computing fields.
Visit resource โUniversity of Tokyo Computer Science
Computer science department in Japan with theory, systems, AI, and computational research.
Visit resource โKAIST School of Computing
Korean computer science school with education and research in AI, systems, theory, and computing.
Visit resource โIIT Bombay Computer Science
Indian Institute of Technology computer science and engineering department.
Visit resource โIIT Delhi Computer Science
Indian computer science and engineering department with research and teaching across CS disciplines.
Visit resource โUniversity of Melbourne Computing and Information Systems
Australian computing school with computer science, information systems, AI, data, and software research.
Visit resource โAustralian National University Computer Science
Computing school with research and teaching in computer science, AI, systems, cyber, and data.
Visit resource โUniversity of Sydney School of Computer Science
Australian computer science school with programs in software, AI, cybersecurity, and data.
Visit resource โStudent Guidance
What Every New Coder Should Know
A few practical reminders for students, teachers, parents, and lifelong learners beginning their coding journey.
Start with a small project
A tiny game, web page, chatbot, calculator, or data chart teaches more than only watching tutorials.
Visit resource โLearn by changing things
Take working examples, change one thing at a time, and notice what breaks or improves.
Visit resource โSave your work with Git
Version control helps students experiment, recover mistakes, show progress, and collaborate.
Visit resource โRead error messages slowly
Errors are clues. Learning how to debug is one of the most important coding skills.
Visit resource โBuild ethically
Respect privacy, accessibility, copyright, attribution, security, and the people affected by technology.
Visit resource โUse AI as a helper, not a substitute
AI can explain, suggest, and debug, but students should still understand, test, and own their code.
Visit resource โFinish small things
A completed small project is more valuable than ten huge unfinished ideas.
Visit resource โShare and teach
Explaining your code to someone else is one of the fastest ways to understand it deeply.
Visit resource โFor students: a simple path
A good path is: start with Scratch or Code.org, try a small game, learn basic Python or JavaScript, build a personal webpage, save your work with GitHub, try one data or AI project, and always keep ethics, privacy, and kindness in the center of your technology.
Explore other science areas
Each subject page is designed as its own focused resource hub, while also connecting back to the wider Cape Cod Science Network.
Space & Astronomy
Space agencies, NASA and ESA missions, observatories, telescopes, astronomy education, colleges and student space-science resources.
Explore section โPhysics, Waves & Particle Science
Physics basics, waves, vibration, light, quantum science, particle physics, CERN, colliders, accelerators and university pathways.
Explore section โMathematics, Patterns & Problem Solving
Math learning, problem solving, algebra, geometry, calculus, statistics, competitions, modeling, visual tools and math-art connections.
Explore section โMarine & Undersea Science
Woods Hole, oceanographic institutes, undersea exploration, marine biology, coastal science, ROVs, ocean data and student resources.
Explore section โArtificial Intelligence
Free and student-friendly AI tools, major AI models, AI education, research tools, creative AI, coding assistants and ethics resources.
Explore section โRobotics
Robotics companies, student robotics, FIRST and VEX, humanoid robots, ocean robots, drones, engineering education and robot ethics.
Explore section โSTEM & STEAM Education
STEM and STEAM learning sites, competitions, science fairs, student projects, educational organizations, museums and broad science programs.
Explore section โChemistry & Lab Science
Chemistry basics, periodic tables, safe experiments, lab science, materials, medicine, environmental chemistry and university pathways.
Explore section โEarth & Environmental Science
Earth science, climate, weather, ecology, conservation, sustainability, data tools, student action and organizations helping the planet.
Explore section โEngineering & Maker Science
Engineering, maker spaces, Fab Labs, design thinking, 3D printing, circuits, CAD, student challenges and creative invention resources.
Explore section โScience Museums & Citizen Science
Science museums, aquariums, observatories, citizen-science projects, hands-on learning, remote labs, live cams and public science sites.
Explore section โ