Coding Education Resources
Coding Education Resources provide online tools and resources to help students learn programming languages, computer science, and software development skills.
Startup Spotlight . Phenomenia - Recommend All
Phenomena is a destination for digital learning experiences built by a diverse community of creators. Phenomena experiences make intuition, simplify complex ideas, and nurture hands-on, interactive learning. Dynamic STEM concepts are best conveyed through emotional digital experiences. At Phenomena, we aim to make STEM learning engaging and accessible for all students. We aim to foster achievement for all students because every student deserves success.
A Gupie Ware- Recommend Middle/ High School
AGupieWare's Online Learning page offers a comprehensive list of free online courses, tutorials, and resources for learning coding, computer science, data science, and more.
ABCYA- Recommend Elementary
ABCya's Cyber-Five internet safety game is an educational resource for kids learning about online safety through fun and interactive gameplay.
App Inventor- Recommend Middle/ High School
App Inventor is an educational platform for building Android mobile apps that allows students to learn coding concepts and develop programming skills through hands-on experience.
Bit Degree- Recommend Middle/ High School
BitDegree is an online learning platform that offers various courses and tutorials on various topics, including coding, web development, game design, and more.
Blockly- Recommend Elementary/ Middle School
Blockly Games is a fun and educational platform that helps kids learn coding skills through interactive games and puzzles.
Bootup PD- Recommend Elementary/ Middle School
BootUp PD provides professional development resources for K-12 educators to teach their students computer science concepts and coding skills.
Code.org- Recommend All
Code.org offers coding courses for K-12 students and provides free resources and lesson plans for teachers.
*Code Academy- Recommend Middle/ High School
Codecademy is an online learning platform that offers coding classes in multiple programming languages.
Code Avengers- Recommend Middle/ High School
Code Avengers is an online platform that offers interactive coding courses and tutorials for beginners, intermediate and advanced learners.
Code Combat- Recommend All
CodeCombat is an online multiplayer game that teaches coding and computer science concepts through interactive gameplay.
*Code Easy- Recommend All
CodeEasy.io provides coding tutorials and courses for beginners to learn to program.
Code HS- Recommend High School
CodeHS offers comprehensive computer science and programming curriculum for schools and individuals to learn and teach coding.
*Code Moji- Recommend Elementary/ Middle School
Codemoji is a platform that teaches coding through gamified lessons and projects using emojis to visually represent code.
*Code Monkey- Recommend Elementary/ Middle School
CodeMonkey is an educational platform that teaches kids how to code through fun, game-based lessons and projects.
Code Conquest- Recommend Middle/ High School
Code Conquest offers comprehensive tutorials, guides, and resources for individuals to learn various programming languages and computer science concepts.
Code Wars- Recommend All
CodeWars offers coding challenges and competitions for individuals to develop and improve their programming skills by solving real-world problems.
*Code Wizards HQ- Recommend All
CodeWizardsHQ provides interactive and personalized coding lessons for kids and young adults, teaching web development and other coding skills.
Codea- Recommend Middle/ High School
Codea is an iPad app that allows users to create and develop interactive visual projects using the Lua programming language.
Codeable Crafts- Recommend Elementary/ Middle School
Codeable Crafts is a platform that teaches kids how to code by creating interactive and fun projects using block-based coding.
*Codelicious- Recommend All
Ellipse Education is a learning platform that provides personalized and interactive learning experiences for students, focusing on math and science education.
*Coursera- Recommend Middle/ High School
Coursera is an online learning platform that offers a wide range of courses and degrees from top universities and organizations worldwide.
Crunchzilla- Recommend All
Crunchzilla is an interactive website that offers educational games and tools for learning programming concepts such as JavaScript, HTML, and CSS.
Cyber- Recommend All
Cyber.org is a non-profit organization dedicated to inspiring and preparing the next generation of technology leaders.
Dash General Assembly- Recommend Middle/ High School
Dash is a free online platform by General Assembly that teaches coding through interactive, project-based lessons.
David Walsh Blog- Recommend Middle/ High School
David Walsh's website is a personal blog with articles and tutorials on web development and design.
Design Code- Recommend Middle/ High School
DesignCode offers comprehensive courses and tutorials on design and development for mobile and web.
*Ed X- Recommend Middle/ High School
EdX is a massive open online course (MOOC) provider that offers high-quality college-level courses from top institutions worldwide.
Eda Bit- Recommend Middle/ High School
Edabit provides interactive challenges and exercises to help users learn to code and improve their programming skills.
Free Code Camp- Recommend Middle/ High School
FreeCodeCamp is a non-profit organization offering a comprehensive web development and computer science curriculum, along with a supportive community of learners.
*G Metrix- Recommend Middle/ High School
Gmetrix provides certification exam preparation tools, practice tests, and performance reports for IT and design professionals.
*Git Hub- Recommend Middle/ High School
GitHub is a web-based platform hosting software development and a community of developers to collaborate and contribute to open-source projects.
*Glitch- Recommend All
Glitch allows users to quickly and easily build and host web applications, focusing on making it easy for non-developers to get started.
Google for Education: Applied Digital Skills- Recommend All
Google Applied Digital Skills is a free online learning platform that teaches practical digital skills to help people become more confident and booming in today's digital world.
Google: Web Fundamentals- Recommend All
Web.dev is a resource by Google that provides guidance and best practices for modern web development, including tutorials, codelabs, and performance audits.
Hackr.io- Recommend Middle/ High School
Hackr.io is a community-driven platform that helps users find the best online courses and tutorials to learn programming languages and technologies.
Hour of Code- Recommend All
Hour of Code is an initiative by Code.org that aims to introduce millions of students worldwide to computer science and computer programming basics.
*Infinite Skills (UDEMY)- Recommend All
Infinite Skills is a brand on Udemy that offers online courses and tutorials on various topics, including software development, design, and professional development.
*Jasper Active- Recommend Middle/ High School
JasperActive is an educational technology company that provides interactive and adaptive learning solutions for K-12 schools and districts.
Kodable- Recommend Elementary
Kodable is a platform that teaches kids the basics of computer programming through fun and engaging games and lessons.
Light Bot- Recommend Elementary/ Middle School
Lightbot is a game that teaches the basics of programming concepts through solving puzzles and guiding a robot to light up tiles.
Microsoft MakeCode Arcade- Recommend Elementary/ Middle School
MakeCode Arcade is a web-based platform allowing users to create and play retro-style games using a block-based visual programming language.
*Mine Craft- Recommend All
Minecraft: Education Edition is a version of the popular sandbox game Minecraft explicitly designed for use in the classroom, offering a variety of educational resources and tools for teachers.
MIT App Inventor- Recommend All
MIT App Inventor is a visual programming platform that allows users to create mobile apps for Android devices using a drag-and-drop interface.
MIT Open Courseware- Recommend Middle/ High School
MIT OpenCourseWare (OCW) is a web-based platform that provides free access to the course materials from over 2,400 MIT courses to anyone in the world.
Mozilla- Recommend Middle/ High School
The Mozilla Foundation is a non-profit organization that promotes openness, innovation, and opportunity on the internet through projects such as the Firefox web browser, the Rust programming language, and the Webmaker educational initiative.
*One Month- Recommend Middle/ High School
One Month is an online learning platform that offers short-term, focused courses in web development, design, and technology to help users learn new skills quickly.
*Plural Sight Code School- Recommend Middle/ High School
PluralSight Code School is a subsidiary of PluralSight that provides online courses and interactive tutorials to help users learn programming and software development skills.
Scratch- Recommend Elementary/ Middle School
Scratch is a visual programming language and online platform developed by MIT that allows users to create interactive animations, games, and stories.
Scratch Jr.- Recommend Elementary
ScratchJr is a visual programming language and tablet app designed for young children to help them develop computational thinking and creativity skills.
Shodor- Recommend All
The Shodor Education Foundation is a non-profit organization that uses computational science to provide educational resources and opportunities for students and teachers, including curriculum development, teacher training, and interactive simulations.
Shodor ASL- Recommend All
SucceedHi is a program by the Shodor Education Foundation that provides high school students with opportunities to learn and explore computational science through hands-on experiences, mentorship, and collaboration with peers and professionals.
*Site Point- Recommend Middle/ High School
SitePoint is a web development and design learning platform that offers articles, books, courses, and tutorials on various topics, including HTML, CSS, JavaScript, and PHP.
Skill Share- Recommend Middle/ High School
Skillshare is an online learning community that offers courses and workshops on various topics, including web development, design, and technology.
Solo Learn- Recommend All
SoloLearn is a mobile and web-based platform that offers interactive lessons and quizzes to help users learn and improve their coding skills.
*Stencyl- Recommend All
Stencyl is a game development platform that allows users to create 2D games for desktop, mobile, and web, using a drag-and-drop interface and a choice of programming languages.
*Team Tree house- Recommend Middle/ High School
Treehouse is an online learning platform that offers courses and tutorials on web design, web development, and technology, focusing on helping users learn new skills and start a new career in tech.
*Test Out- Recommend Middle/ High School
TestOut is an e-learning company that provides certification training and courses for IT professionals, including training for Microsoft, Cisco, CompTIA, and other popular technology certifications.
The Odin Project- Recommend Middle/ High School
The Odin Project is a free, open-source curriculum for learning web development that covers the full stack of web development technologies and best practices, from HTML and CSS to Ruby on Rails and JavaScript.
Tuts Plus- Recommend Middle/ High School
Tuts+ is a network of websites offering tutorials and courses on various topics, including web design and development, graphic design, and technology.
Tynker- Recommend All
Tynker is a visual programming platform that teaches children how to code by allowing them to create games, animations, and interactive stories.
Udacity- Recommend Middle/ High School
Udacity is an online learning platform that offers courses and programs in computer science, data science, and business, focusing on career development and job readiness.
Up Skill Courses- Recommend Middle/ High School
Upskill Courses is an online learning platform that offers courses and tutorials on a wide range of topics, including web development, design, and technology, aimed at helping users learn new skills and advance their careers.
Vid Code- Recommend Middle/ High School
Vidcode is a platform that teaches young people to code through interactive lessons that combine computer programming with popular topics such as music, art, and fashion.
*W3 Schools- Recommend Middle/ High School
W3Schools is a web-based platform that provides tutorials and references on web development technologies, including HTML, CSS, JavaScript, and PHP.
Web Developers- Recommend Middle/ High School
Google Developers Web is a resource by Google that provides tools and resources for web developers, including tutorials, code samples, and documentation for web technologies such as HTML, CSS, JavaScript, and Progressive Web Apps.