Learn more about NetsBlox

How To's

Guides and tutorials to help you understand and use NetsBlox.



Get started with playing multiplayer games on NetsBlox in no time.

Read More

White Paper

Computational thinking (CT) has been described as a general analytic approach to problem solving, designing systems, and understanding human behaviors. The integration of CT within the K12 curriculum has also been argued for by the ACM committee on K12 education, and has become a focus of several researchers on educational computing. This paper provides a detailed introduction to NetsBlox and its relation to computational thinking and distributed programming.


Snap! Manual

In this manual we sometimes make reference to Scratch, e.g., to explain how some Snap! feature extends something familiar in Scratch. It’s very helpful to have some experience with Scratch before reading this manual, but not essential..



NetsBlox is an open-source web and cloud-based visual programming environment. Its visual notation is based on Scratch from MIT and uses the open source JavaScript code base of Snap! from Berkeley. Both of these are extremely successful tools in K12 computer science education. NetsBlox adds the capability of networking and enables distributed programming at a level accessible to young learners.