Scratch Jr: This app introduces programming to children by inviting them to create their own interactive stories and games. Children can snap together graphical programming blocks to make characters move, jump, dance, and sing. Designed for ages 5-7. FREE
Scratch: With Scratch, you can program your own interactive stories, games, and animations and share your creations with others in the online community. Ages 8-16, FREE
CodeCombat: Game-based coding platform. This is a fun way to learn the fundamentals of Python or JavaScript. FREE
Swift Playgrounds: Apple’s app coding software platform for iPad. From Science Teacher Ms. O’Shaughnessy: “I’m learning now! I am very impressed with the structure of the learning. Perfect for beginners.” Designed for ages 9-12, FREE
Code.org: Great for beginners, awesome for intermediate learners, and amazing for advanced learners. Play and learn how to code, develop an app or learn software. This is a tremendous resource for students who want to learn code. HOUR of CODE is housed on this website as well as AP course content and everything in between. All ages, FREE
Code break: Short daily lessons and activites on code.org/break.
Tinkercad: A browser-based, easy-to-use 3D design and modeling tool. You don’t need to know CAD to create printable designs using this entry-level program. Ages 9+, FREE
D!LAB software: Come back in September ready to use the router, laser cutter or 3D printer here at St. Andrew’s. Learn Fusion, Rhino in Lynda. Use the links to learn how to design and prepare files for laser cutting or create dimensional objects in Rhino. Ages 15+, FREE
Khan Academy Kids: Khan Academy Kids is a free, fun, educational program designed to inspire young children to become learners for life.
Khan Academy: Academic content, computer, math, and science available in short lessons. SAT prep course. Ages 15+, FREE (
Khan Academy Kids also available for younger children.)
Coursera: A tremendous database of learning for US and beyond. JAVA, Python, and much, much more - free courses and pay to learn. Ages MS and up depending on type of class.
FreeCodeCamp: Learn to code like a professional! Great projects with endless possibilities. Write code for non-profits! Ages 15+, FREE
HackerRank: Test your coding skills against others in the online problem solving computer puzzle site. FREE