Creating with code

Learn to create with code


Middle school is a great time to learn to code. The sites below offer a variety of activities for different skill levels, from more visual, building block-style coding tools great for beginners to advanced courses and tutorials that teach using real languages to make apps, websites, and games. A more complete list can be found at Common Sense Media.

Code Academy - excellent coding application, in-game practice and real-time feedback

Code.org - home page for "hour of code" providing a wide variety of activities for students

GameStudio 2 - for those interested in game development

Google CS First - site with sequential lessons for students with an interest in computer science

Microcoft MakeCode - micro:bits, circuits, robots, minecraft and more

Mozilla Thimble - excellent, free resource for learning HTML and website creation

Scratch - simple block-based programming and a good place to start for beginners

SpheroEdu - contains lessons and activities for programming Sphero robots.

Swift Playground - wonderfully designed iOS app for beginners to pros


Many of these tools can be used without creating a user account. Please read the privacy and terms of use agreement on each site before creating an account.

District Library/Media Mission Statement: The Elkhorn Public Schools provides a student-centered curricula in which the media program plays a central role in preparing students for life-long learning in the 21st century.

District Mission Statement: The Elkhorn Public Schools unites students, families, educators, and the community to ensure a challenging and enriching academic environment that inspires students to develop the knowledge and skills necessary to become responsible citizens and lifelong learners.