Elementary Coding Websites and Apps

A Pen by Curtis Andres

*Note: Links to apps and websites need to be vetted on a regular bases to maintain COPPA and FERPA compliance. Apps and websites that appear on this website may need parental consent. Please follow your building and district process in obtaining proper parental consent.

Elementary Coding Websites and Apps

code.org logo

Code.org - K-5 (website)

Learn to make your own game, app, or computer drawing.


kahn academy logo

Khan Academy Computing (website)

Learn how to program drawings, animations, and games using JavaScript and ProcessingJS, or learn how to create webpages with HTML and CSS. You can share whatever you create, explore what others have created and learn from each other! Learn from select topics from computer science - algorithms (how we solve common problems in computer science and measure the efficiency of our solutions), cryptography (how we protect information), and information theory (how we encode and compress information). Or learn the basics of programming!


pencil code logo

Pencil Code (website)

Dream it. Code it. Learn professional programming languages using an editor that lets you work in either blocks or text. Create art, music, games, and stories. Or invent a program that will change the world.


pixar in a box logo

Pixar in a Box - Grade 5 and above recommended (website)

Pixar in a Box is a behind-the-scenes look at how Pixar artists do their jobs. You will be able to animate bouncing balls, build a swarm of robots, and make virtual fireworks explode. The subjects you learn in school — math, science, computer science, and humanities — are used every day to create amazing movies at Pixar. This collaboration between Pixar Animation Studios and Khan Academy is sponsored by Disney.


scratch logo

Scratch (website)

With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century. Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.


swift logo

Swift Playgrounds App for iPad (website)

Swift Playgrounds is a revolutionary app for iPad that makes learning Swift interactive and fun. It requires no coding knowledge, so it’s perfect for students just starting out. Solve puzzles to master the basics using Swift — a powerful programming language created by Apple and used by the pros to build today’s most popular apps. Then take on a series of challenges and step up to more advanced playgrounds designed by Apple and other leading developers.


trinket logo

Trinket (website)

Share Code from any Device. Trinket lets you run and write code in any browser, on any device using block or Python code. Trinkets work instantly, with no need to log in, download plugins, or install software. Easily share or embed the code with your changes when you're done.


tynker logo

Tynker (website)

Tynker is a complete learning system that teaches kids to code. Kids begin experimenting with visual blocks, then progress to JavaScript and Python as they design games, build apps, and make incredible projects.


vidcode logo

vidcode - recommended 4th-12th grade students (website)

Students learn to code by making video special effects, Snapchat and Instagram-inspired filters, memes and more! Easy for non-technical teachers. The next step after Scratch or drag and drop coding. Includes bite-sized tutorials, and is inclusive. Students can upload and use their own graphics, videos and audio. Align and data driven by allowing teachers to clearly track and analyze student outcomes. Standards aligned curriculum (CCSS, NGSE, CSTA, CS K-12 Framework). Full lesson plans for each activity. Curriculum pathway for 4th-12th grade students.