Secondary 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.

Secondary Coding Websites and Apps

beetle blocks logo

Beetle Blocks (website)

BeetleBlocks is a graphical blocks-based programming environment for 3D design and fabrication. It is made to use code to control a beetle that can place 3D shapes and extrude its path as a tube. Then it will make a 3D print. logo - App Lab/Web Lab (website)

Build real working apps, games and websites using blocks, JavaScript, CSS HTML and more.


code academy logo

Code Academy (website)

Codecademy is an online freemium interactive platform that offers free coding classes in 12 different programming languages including Python, Java, PHP, JavaScript (jQuery, AngularJS, React.js), Ruby, SQL, and Sass, as well as markup languages HTML and CSS. The site also offers a paid "pro" option that gives users access to a personalized learning plan, quizzes, realistic projects, and live help from advisors.


ear sketch logo

Ear Sketch (website)

EarSketch is a free educational programming environment. Its core purpose is to teach coding in two widely used languages, Python and JavaScript, through music composing and remixing. ... EarSketch is web-based, which means users can access it with their web-browsers, and with no installation.


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. logo (website) is an online IDE for over 30 programming languages including Python, C#, Javascript and HTML. Sign up to gain access to the cloud and access your projects from anywhere. And with classrooms it has never been easier for CS teachers to check student work and give feedback.


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.


solo learn logo

SoloLearn: Everyone Can Code (website)

Join the largest community of mobile code learners today. Anytime, Anywhere, on any device. Our online courses include C++, Python, Java, PHP, JavaScript, jQuery, Ruby, C#, Swift, and SQL.


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.