The MIT Media Lab's Lifelong Kindergarten group, led by Mitchel Resnick, in partnership with the Montreal-based consulting firm, the Playful Invention Company, co-founded by Brian Silverman and Paula Bonta, together developed the first desktop-only version of Scratch in 2003.
It started as a basic coding language, with no labeled categories and no green flag.
Scratch was made with the intention to teach kids to code.

The philosophy of Scratch encourages the sharing, reuse, and combination of code, as indicated by the team slogan, "Imagine, Program, Share".
Users can make their own projects, or they may choose to "remix" someone else's project.
Projects created and remixed with Scratch are licensed under the Creative Commons Attribution-Share Alike License.
Scratch automatically gives credit to the user who created the original project and program in the top part
Scratch was developed based on ongoing interaction with youth and staff at Computer Clubhouses.
The use of Scratch at Computer Clubhouses served as a model for other after-school centers demonstrating how informal learning settings can support the development of technological fluency.

Scratch 2.0 was released on May 9, 2013.
The update changed the look of the site and included both an online project editor and an offline editor.
Custom blocks could now be defined within projects, along with several other improvements.
The Scratch 2.0 Offline editor could be downloaded for Windows, Mac and Linux directly from Scratch's website, although support for Linux was later dropped.
The unofficial mobile version had to be downloaded from the Scratch forums.

Scratch 3.0 was first announced by the Scratch Team in 2016.
Several public alpha versions were released between then and January 2018, after which the pre-beta "Preview" versions were released.
A beta version of Scratch 3.0 was released on 1 August 2018 for use on most browsers; with the notable exception of Internet Explorer.

Scratch 3.0, the first 3.x release version, was released on 2 January 2019.
The MIT Media Lab's Lifelong Kindergarten group, led by Mitchel Resnick, in partnership with the Montreal-based consulting firm, the Playful Invention Company, co-founded by Brian Silverman and Paula Bonta, together developed the first desktop-only version of Scratch in 2003. It started as a basic coding language, with no labeled categories and no green flag. Scratch was made with the intention to teach kids to code.
The philosophy of Scratch encourages the sharing, reuse, and combination of code, as indicated by the team slogan, "Imagine, Program, Share". Users can make their own projects, or they may choose to "remix" someone else's project. Projects created and remixed with Scratch are licensed under the Creative Commons Attribution-Share Alike License. Scratch automatically gives credit to the user who created the original project and program in the top part
Scratch was developed based on ongoing interaction with youth and staff at Computer Clubhouses. The use of Scratch at Computer Clubhouses served as a model for other after-school centers demonstrating how informal learning settings can support the development of technological fluency.
Scratch 2.0 was released on May 9, 2013. The update changed the look of the site and included both an online project editor and an offline editor. Custom blocks could now be defined within projects, along with several other improvements. The Scratch 2.0 Offline editor could be downloaded for Windows, Mac and Linux directly from Scratch's website, although support for Linux was later dropped. The unofficial mobile version had to be downloaded from the Scratch forums.
Scratch 3.0 was first announced by the Scratch Team in 2016. Several public alpha versions were released between then and January 2018, after which the pre-beta "Preview" versions were released. A beta version of Scratch 3.0 was released on 1 August 2018 for use on most browsers; with the notable exception of Internet Explorer.
Scratch 3.0, the first 3.x release version, was released on 2 January 2019.
Scratch (programming language)