Sunday, November 3, 2019

40 Sites/Apps to Learn how to Program or Code

In today's classroom STEM is a vital topic covered universally.  With that being said, more and more students are being introduce to coding and programming earlier then ever before.  Best of all, new technology and apps makes it easier and easier for students to learn these useful skills.  Below is a list of some of the best resources for students and educators looking to learn how to program and code.

*This list is in alphabetical order.

40 Sites/Apps for Learning how to Program or Code


  1. Boogie Bot - A super fun iOS app that teaches kids how to program/code.  This is done by dragging and dropping code to make your robot dance.
  2. Coda Game - A nice free iOS app that helps students create their own game and learn how to program/code.
  3. Code Avengers - A great site for teachers wanting their students to learn how to code games, websites, apps, or more.
  4. Code Karts - A interesting fun iOS game designed to teach students how to code by programming a car to drive through a racetrack and finish a race.
  5. Code Kingdoms - An excellent site for students to learn how to code games like Minecraft and Roblox through a drag-n-drop interface.  Best of all is the educator portal which allows teachers to track and monitor student progress.
  6. Code Kingdoms: Treasure - A cool free iOS app that teaches young students how to program/code by drag-n-dropping blocks of code to have their character move around a board and collect an item.
  7. Code Monster - A fantastic very user friendly site that has students learn how to program Javascript by practicing in a side-by-side window and watching what happens as they type in commands.
  8. Code w/ Google - A new initiative from Google to help students strengthen their STEM skills and learn to program/code.
  9. Codecademy - A interactive site that helps students learn how to program in Javascript,  PHP, Ruby, or Python by step by step instructions.
  10. CodeCampKidz - A great way for students to learn live (i.e. Microsoft stores) or online to program in html, CSS, JS, and more.
  11. CodeCombat - A fantastic way to teach coding such as: html, CSS, and more through playing a game by typing text not dropping blocks of code.
  12. Codelicious - A wonderful Computer Science Curriculum for grades 3rd-8th designed to teach students Javacsript, Photoshop, game creation, and more.
  13. Codemoji - An innovative new site that lets students learn how to code through the use of emojis as well as track student progress through the educational dashboard.  This is ideal for assessing students and differentiating instruction.
  14. CodePlayer - A nice site to learn HTML5, CSS3, and Javascript through video walkthroughs.
  15. CoderZ - A innovative site for learning how to program/code 3D virtual robotos through gamified lessons.
  16. codeSpark Academy - A fun way for kids 4-9 yrs old to learn how to code through activities, puzzles, projects and more by interacting w/ the Foos.
  17. Coding the Musical - A free iOS game designed for girls 4 - 8 yrs to teaching programming/coding by creating their own musical.
  18. Daisy the Dinosaur - A fun iPad app that teaches kids how to program and animate by dragging blocks together and watching Daisy preform the action.
  19. Dystopia - An innovative site that teaches students how to code through a digital graphic novel.
  20. Gamefroot - Is an excellent resource for teachers looking to learn how to code or teach it in their classroom.  Also, the easy-to-follow tutorials and professional development help educators integrate Gamefroot and STEM into their classrooms.
  21. Gamestar Mechanic - A nice site for teachers wanting to teach their students how to program games.  This is done by reinforcing skills such as, problem solving, writing, storytelling, and more.
  22. Grasshopper - A free mobile app that teaches students how to program through Javascript by playing through games and puzzles.
  23. Hopscotch - A wonderful iOS app that teaches kids how to program and create animations by dragging-n-dropping blocks together.
  24. Human Resource Machine EDU - A fun iOS game where a students programmers their worker to complete a job their boss gives them.
  25. hyperPad - Formerly known as GamePress, allows students to create games, apps, interactive books and more.  This iOS app is ideal for learning the basics of programming w/ lots of resources and activities for educators.
  26. Kodable - A fun iPad app designed for younger kids that has them controlling fuzzballs to complete each level.  Each level deals w/ a simple concept of programming and gets more advanced as they get higher.
  27. MIT App Inventor - A wonderful site filled w/ lots of educational resources for teaching students how to program mobile apps.
  28. Osmo - An award winning education game system for the iPad that lets students learn how to code through three different games (i.e. Awbie, Jam, and Duo).
  29. Pixel Press Floors - An amazing app that lets students create games by drawing them.
  30. Programmr - A nice way to learn programming by solving coding exercises.
  31. Quest - An innovative site/app for creating text based games that will show/hide the programming language while it is being worked on.
  32. Sam Labs - Sam Labs Alpha Kit is an educational kit designed for the classroom that ignites creativity and teaches students how to code and more.
  33. Scratch - Probably the most popular site on the list as 1000's of students have created online games through their very easy to use web interface.
  34. Scratch Jr - A spinoff of Scratch designed for younger kids 5 - 7 yrs old to teach them how to code and create interactive stories by drag-n-dropping blocks of code.
  35. ScreenPlay - A fun game that introduces the basics of programming by solving puzzles through a variety of worlds.
  36. Sketch Nation - A fantastic easy-to-use mobile (iOS/Android) app for students learning how to create games.  Also, there are lots of lesson plans for educators to help integrate STEM into the classroom.
  37. Stencyl - A wonderful site for creating iOS or Flash based games by putting blocks together (i.e. Scratch).
  38. Swift Playgrounds - A free iPad app that lets students learn how to program in Swift.  This is a fun and easy-to-use app that has users take on different challenges and even integrates w/ iTunes U.
  39. Tynker - A great site for students 4th-8th grade learning how to program.
  40. while True: learn() - An innovative iOS game where students learn to communicate w/ a cat by drag-n-dropping blocks of code to solve puzzles.

No comments:

Post a Comment

Thank you for leaving a comment and reading my blog!!