For Educators
If you love coding, you probably have a memory of your first “I did that!” moment. Unfortunately in modern software development the barriers to entry can be high, and too many give up before getting to that moment. Our goal is to make learning JavaScript more accessible to kids and first-timers. No need to first understand HTML, the DOM, or complex build environments.
Why Teach JavaScript?
JavaScript is the most popular programming language, and growing. It was created to power interactive websites, but has since grown beyond the web browser and is used to write applications large and small, on servers and on mobile devices.
Transition from Block Coding
JavaScript's syntax is relatively straightforward and forgiving, making it a great first language for beginners. It's also great for those looking to transition from block coding platforms such as Scratch, to text-based coding. JavaScript has similarities to Java, C++ and C#, making it a great gateway to other coding environments.
Immediate Feedback
JavaScript is interpretive, meaning there is no compilation or build step, allowing for immediate feedback. Type circle, and get a circle. Make adjustments to the code and see the results immediately.
Manage Multiple Classrooms
Create and manage multiple classrooms of students, each with its own unique website address.
Login Cards
Print login cards with the website address and access information to distribute to your students.
Collaborative Editing
Students can share their app within the classroom and collaborate on code in real-time.
Track Student Progress
Get a bird’s eye view of student activity and progress, number of apps and last login.
Activity Guides
Access our growing library of activities and accompanying teacher guides.
Slow Motion
Toggle slow motion to demonstrate your code step-by-step.