Learn to Code, Make, Own with market leading Apps and Curriculum.

Coding Apps, Editors & IDE at your fingertips

Learn to code with colors.

Demo

Learn to code by solving mazes.

Demo

Learn to code by practice typing.

Demo

Block-based coding using Scratch.

Demo

Code in Python with Turtle and Processing graphics.

Demo

Learn to make digital art.

Demo

Build advanced Python projects with multi-file support and libraries.

Demo

Learn to code in Java. Get ready for AP Computer Science A course.

Demo

Learn to make web pages with HTML, CSS and Javascript.

Demo

Build your own full website with your web skills!

Demo

Learn to code in C++.

Demo

Learn to code in Golang.

Demo

Code, compile and transfer code to Arduino Uno, right in web browser.

Demo

Want to write module script for Roblox? Learn to code in Lua!

Demo

Learn to code in C, C#, Rust, Ruby, Swift, Scala ... Compile and run, right in your web browser.

Coding & Curriculum Packs

OYOclass Full Stack

+AI
Continue to enjoy the ease of having every editor, app, and curriculum for K-12 in one place with unlimited Mentor support.
A25 Apps 21 Learning Paths
Details

OYOclass Lite

+AI
Ideal for beginners. Self-directed learning Apps to introduce computational thinking and problem solving.
A4 Apps
Details

Block Code Basics

+AI
Ideal for beginner to intermediate level learners. Self-directed learning Apps to introduce computational thinking and problem solving. Learning paths for Scratch programming language / Hatch! App for project-based learning.
A4 Apps 3 Learning Paths
Details

Block Code Game Dev

+AI
Ideal for students who have the basics and now are ready to move into using logic and game design to build working games and more.
A4 Apps 2 Learning Paths
Details

Python Level 1

+AI
Ideal for beginner to intermediate level learners. An Introduction to Python basics through engaging course work and project based challenges. Learning is enhanced and supported with the included Al mentor tools.
A3 Apps 3 Learning Paths
Details

Python Level 2

+AI
Ideal for intermediate and advanced level learners. After gaining an understanding of the syntax of Python programming and the development environments, learn how to put those skills to use with project work through engaging challenges.
A3 Apps 5 Learning Paths
Details

Web Dev

+AI
From beginner to intermediate level learners. Learn, plan and design an engaging webpage. This includes design basics, color theory, and web publishing.
A2 Apps 3 Learning Paths
Details

AP Computer Science Principles

+AI
College Board Approved Learning Pathways in multiple programming languages offering more student and teacher choice.
A7 Apps 4 Learning Paths
Details

AP Computer Science A

+AI
College Board Approved Learning Pathways for Java based AP CS A.
A3 Apps 2 Learning Paths
Details

OYOclass Arduino

+AI
Hands on Hardware to Software and back. Includes lessons on how to build a web based Maker Portfolio to show off hardware projects.
A2 Apps 4 Learning Paths
Details

App Packs include additional features installed for community use

Virtual Learning Classroom Tool

Create virtual coding rooms for students to join. Enables teachers to view and mentor students' coding work in coding editors in real time from anywhere!

Curriculum Design Resources with LMS

Build your own learning system and custom design & manage your feedback loop with learners of all ages by constructing course content, skill-based challenges, sequential learning pathways and custom badges for documenting evidence of subject mastery.

Micro-Credentialing System

Design, define and distribute micro-credentials to learners across your community. Informal and formal education can leverage badges to document the learning activities and evidence of skill development in micro-details. Any member of your community can design and define badges for any purpose deemed worthy.

Learner Portfolios

Every account possesses their own portfolio for storing their micro-credentials (badges), displaying project work, and providing access to custom programs written for personal, school, or work purposes. All data remains under the control of account owners at all times.

Custom Role Permissioning

Teacher leaders, course designers, challenge feedback from mentors, administrators, internal team, external volunteers... every role can be custom defined with fine-grained permissioning controls. The entire platform can be accessed as a creative tool with contextual controls designed by community owners.

Analytics

Where is your community of learners focused? Where are they struggling? What about Individual learners.. how can mentors help students approach learning challenges? Challenges, badges and learning pathways provide insight into the process of learning, and keep mentors focused on improving learning outcomes.

Mentor Support System

Every learning community supports collaboration between students and mentors, with personal methods of instruction, roles and rules defined by community owners. Now you can bring the power of local + global mentor support to all the learning communities you create.

Publishing Tools

Markup pages, write collaborative blogs, organize discussion threads and organize the learning activities of a diverse community.

Trusted by Schools

Dr. Rory Manning

Assistant Superintendent of Curriculum, Instruction and Administration, Harborfields, NY

" ... In less than a year of implementation, OYOclass has empowered our students to take ownership of their learning. Once empowered, our students have exhibited new levels of confidence in their abilities across all content areas resulting in significant academic gains. This was an outcome we never would have expected and I would understand if it sounds unbelievable to those on the outside. We welcome any district officials to come see for themselves. Just give us a call! "

[read more]

Ed Kemnitzer

Director of Technology, Innovation and Information Services, East Williston, NY

" ... With access to the coding platform, students have passionately heightened their skills while in school and also at home. With expert assistance from the OYOclass mentors, our students are comfortable in knowing there is always a guide on the side. I can’t imagine leveraging a K-12 coding platform without access to OYOclass. "

[read more]

Jennifer Washington

Elementary Teacher, Harborfields, NY

" ... This platform has truly transformed the way students (and teachers), access and create projects. OYOclass fosters collaboration and creativity in such a natural way ... "

[read more]

Audra Beberman

Technology Integration Specialist, East Williston, NY

" ... This is a win for us as teachers to watch them succeed as their minds expand, and a win for the future of computer science & engineering - and, hopefully, the world. "

[read more]

Briana Becker

Physics & Comp Sci Teacher, Hauppauge, NY

" ... The motivation and excitement I see from my high school students when they earn another badge or get feedback from a mentor is unlike I have seen in the past ... "

[read more]

Lauren Goldfarb

MS Coding Teacher, Mineola

" Working with OYOclass has been a great experience. Because of the user friendly layout and quick turnaround by the mentors, I have had over 250 students master the first level of the Scratch coding language. "

Michelle Burget

Principal, Syosset, NY

" Schools today must embrace the role of augmented intelligence in our students’ lives and prepare them for a socio-economic future that looks vastly different from the past by ensuring that all students develop a blend of skills including creativity, compassion, and complex reasoning ... Connecting our adolescent humans and their huge, as-yet unformed ideas for their future world with OYOclass is magic! "

[read more]

Brian Ferrera

Teacher, Hauppauge, NY

" This platform not only engages students with fun, interactive apps in multiple coding languages, but does so in a way that allows students to learn at their own speed, in their own way, and create programs in any style they want. ... The people at OYOclass are not selling you a platform and disappearing, they are helping to enhance your classroom by becoming involved in all aspects from instruction to implementation to assessment and follow-up. Every coding teacher needs this. "

[read more]

Daniel Stiglitz

Teacher, Bellmore-Merrick, NY

" When we started our search for a coding platform the idea of creative coding wasn’t even in our minds. Using OYOclass we have created a community of coders that are not only creating great projects they are doing at their own pace in their own way. ... My students have exceeded all of our expectations and they are having a great time doing it and OYOclass has been the catalyst that sparked it. "

[read more]

Matt Gaven

Assistant Superintendent of Curriculum, Instruction & Technology, Mineola, NY

" OYOclass is a dynamic platform that allows students to pursue their passion, develop coding skills, and ultimately take charge of their own learning. OYOclass is flexible to accommodate all levels of learners ... if you have never coded before, it will work for you ... if you are an experienced coder, OYO is robust enough to provide you with the opportunity to learn even more ... Partnering with OYOclass has been one of the best decisions we have ever made. "

Alex Abanavas

Middle School Teacher, East Meadow School District, New York

" I just want to thank you first for all your help with OYOclass over the years. It has made the transition to online learning extremely smooth for me and my students. ... Thanks again with everything with OYOclass, it's making online learning so much easier for me and my students (I also have more students than ever before earning Hatch! Mastery Badges)! "

Veronica Otero

AP Computer Science Teacher, Plainview Old Bethpage School District, New York

" I want to thank you for everything you have done for these students in preparation for the AP (Computer Science) Exam. I spoke to many of the students and they felt well prepared for the exam because of OYOclass! "

Chris Attard

Middle School Computer Teacher, Bethpage School District, New York

" Thank you for the PD. I am excited about the new features and OYOclass has been a HUGE help in this current learning environment [COVID-19]. "

Frank Hufnagel

HS Computer Teacher, Hauppauge, New York

" When asked how OYOclass has played a role in HPS_Eagles (Hauppauge Schools) distance-learning, here is a response from one of my students: "It made it a rather seamless and easy transition. By far the easiest class to be translated into virtual learning that I experienced". "

Paula Engle

Middle School Coding Teacher, Plainview - Old Bethpage School District, New York

" I want to thank you and the OYOclass staff for your support during the past few months as my students and I took on a new and exciting coding experience. It was a joy to see a light go on in so many of my students as we all discovered a new skill and ran with it. The OYOclass program is amazing; its success clearly stems from the interaction and encouragement from your staff. Teaching coding "remotely" presents unique challenges, but the kids were so adaptable and willing to take risks. On a personal level, I had to work so hard just to keep a step ahead of the kids in class, but I loved every minute, and I am so proud of completing Level 1 Hatch! Now I know I can continue to guide and support the kids, even after the course finishes today. "