CS First offers free computer science and coding lessons for kids, letting students create interactive projects and teachers easily guide the learning process.
Free coding lessons for kids and teachers
CS First is an education platform created by Google to help kids learn computer science and coding in a fun and accessible way. The site provides a free curriculum where students can build interactive projects, making it easy for teachers and parents to introduce programming concepts without needing prior experience.
With step-by-step lesson plans and engaging activities, you can guide kids as they explore coding through creative projects. The platform is designed for beginners, so anyone can get started quickly—just sign up and follow along. Whether you're teaching in a classroom or at home, CS First offers everything you need to make learning computer science enjoyable and approachable.
Please note that CS First will no longer be available after June 30, 2025, but until then, it remains a valuable resource for those looking to inspire young learners to develop coding skills and creative thinking.
Discover websites similar to Csfirst.withgoogle.com based on shared categories, topics, and features.
Kodable offers fun coding games and lessons that help kids learn programming basics and STEM skills, both in classrooms and at home.
Tynker offers fun online coding courses and games for kids and teens, helping them learn programming skills and problem-solving in an engaging way.
Hour of Code offers fun, one-hour coding activities to introduce students of all ages to computer science in a simple and engaging way.
Quick-R is a user-friendly directory for R programming documentation and resources, helping both new and experienced users learn and use R effectively.
codeSpark offers fun, game-based coding lessons for kids ages 3-10, helping them learn programming basics through interactive play and easy activities.
Explore coding and STEM lessons, educator resources, and app access for Sphero robots and kits. Start learning and teaching robotics easily online.
Learn statistics with R through clear tutorials and practical examples. Great for beginners and students tackling statistics homework or data analysis.
Kodeco offers video courses and books to help you learn iOS, Android, and Flutter development with expert instructors and a supportive community.
Learn HTML and CSS for free with beginner-friendly tutorials, guides, and reference materials to help you start building and designing websites easily.
Scrimba helps you learn to code through interactive video tutorials, letting you pause and practice directly in your browser as you follow along.
Scottie Go! offers fun, interactive coding games for kids and teens, blending visual programming with adventures, puzzles, and colorful characters. (Polish)
Tutlane provides step-by-step tutorials and examples on programming, web development, databases, and mobile technologies to help you learn new skills.
EduSense helps children learn programming in a fun and creative way, boosting their analytical thinking and problem-solving skills. (Polish language)
Better Web Type offers a free online course and resources to help web designers and developers master web typography and improve their design skills.
Find step-by-step guides, tutorials, and projects for electronics, coding, and making—perfect for beginners and makers of all ages.
MEL Science offers monthly science kits for kids, combining hands-on experiments, VR experiences, and easy instructions to make learning fun and safe.
Hopscotch helps kids learn coding by making their own games, animations, and art. The app is designed for fun, creativity, and easy learning.
BrainPOP offers fun, animated lessons for kids in science, math, English, social studies, arts, health, and technology to make learning engaging and easy.
Explore math concepts with easy explanations, fun games, worksheets, and puzzles for K-12 students, teachers, and parents. Makes learning math enjoyable.
SplashLearn offers interactive math and English practice for kids in preschool through grade 5, making learning fun and aligned with school standards.
Django Girls offers free workshops and resources to help women start learning Python and Django programming in a supportive, beginner-friendly environment.
Discover free resources and projects to help young people learn coding, digital making, and computing skills with the Raspberry Pi Foundation.
Software Carpentry offers workshops and lessons that teach foundational coding and data skills for researchers and scientists in an accessible way.
Learn WordPress offers free lessons, courses, and resources for all skill levels to help you grow your WordPress knowledge and connect with the community.
Learn coding and tech skills online in your native language, with hands-on courses and job placement support to help boost your tech career.
Learn fundamental algorithms and data structures through lectures, code, and resources based on the renowned Algorithms, 4th Edition textbook.
Catrobat helps kids and teens learn coding through creative apps and projects, making programming fun and accessible for young learners worldwide.
Learn to design and code real apps with hands-on courses in React, Swift, UI design, and development tools like Figma and SwiftUI. Build practical skills online.
Learn coding, computer science, and interview prep with articles, tutorials, quizzes, and practice questions on programming and tech topics.
French-language site offering high school math lessons, exercises, and free software tools to help students learn and practice at their own pace.
Learn coding and digital skills with the BBC micro:bit—an easy-to-use, pocket-sized computer for students, teachers, and beginners of all ages.
GCompris offers a free suite of educational games and activities for children ages 2 to 10, helping kids learn math, reading, logic, and more in a fun way.
Explore fun questions and answers about the world with Wonderopolis, a family-friendly site that sparks curiosity and learning for kids and adults.
Ada Developers Academy offers free coding programs to help women and gender expansive adults launch new careers in tech through inclusive, hands-on learning.
Learn robotics by practicing with simulated and real robots. Access courses, masterclasses, and live training to grow your robotics skills and career.
Ladybird Education offers books, audio, and resources to help young learners discover the joy of reading and learning in a fun, engaging way.
Join the CoderDojo community to access resources, connect with clubs, and help young people learn coding in a fun, supportive environment.
Find practical guides, tutorials, and resources to build fast, accessible, and modern websites that work on all browsers—ideal for web developers of all levels.
Lemonade Day helps kids learn entrepreneurship by guiding them to start and run their own lemonade stand through fun, hands-on activities and resources.
AEIMS offers degree and diploma programs, campus life resources, and support to help students pursue their passions and succeed in their chosen careers.
Planet Schule offers free educational videos, games, and worksheets for a variety of school subjects in German, making learning fun for all grade levels.
Learn JavaScript and modern web development with fun, easy-to-follow lessons and resources designed to help you grow your coding skills.
Discover fun science experiments, cool facts, games, and activities for kids to explore science and technology in an interactive way.
Stockholms universitet offers higher education and research in Sweden, with resources for students, faculty, and those interested in academic programs.
UR offers educational TV and radio programs in Swedish, combining journalism and pedagogy to support learning for students, teachers, and parents.
Universidad de Puerto Rico ofrece educación superior, investigación y recursos culturales en el corazón del Caribe. Sitio web principal en español.
Montgomery County Public Schools offers school news, calendars, resources, and support for students, families, and staff in Rockville, Maryland.
The Open University of Israel offers undergraduate, graduate, and certificate programs with flexible study options across locations. Hebrew-language site.
Edraak offers free online courses in Arabic on topics like technology, business, and personal development to help you learn anytime, anywhere.
Learn about complex systems and agent-based modeling through online courses, resources, and virtual labs from the Santa Fe Institute's Complexity Explorer.
Portal for PUCRS, a leading Brazilian university, where you can explore courses, degrees, and resources for students, alumni, and researchers.
HES-SO Genève offers university-level, career-focused bachelor’s and master’s degrees, plus ongoing training, for students in Geneva (site in French).
Karel de Grote Hogeschool in Antwerp offers a wide range of study programs, resources, and events to help you find the right course and start your career.
RailsBridge offers free, beginner-friendly workshops to help you learn Ruby on Rails and web development while supporting diversity in tech.
L'Etudiant helps students in France with school choices, career guidance, exam tips, job searches, and news about college and student life.
Official site of Saint Petersburg State University with info on admissions, programs, events, and resources for students, staff, and alumni. Russian language.
Learn about Earth, space, and the arts with interactive resources, activities, and multimedia—available in English and Spanish for all ages.
Official website of Seoul National University, offering campus news, event details, academic programs, and resources for students, faculty, and visitors.
Access course websites and resources for University of Washington classes, including support links and information for UW students and instructors.
OLPC offers educational resources and tools aimed at empowering children worldwide through innovative learning experiences and technology access.