DEV Community

Cover image for What's after scratch?
Dr Abstract
Dr Abstract

Posted on

What's after scratch?

ZIM at https://zimjs.com is perfectly poised to be what's next for those transitioning from Scratch to traditional text-based code. ZIM makes the JavaScript Canvas simple which is good for everyone. It is also a colorful way to be introduced to JavaScript. Here is some sample code:

new Circle(100, blue).center().drag();
Enter fullscreen mode Exit fullscreen mode

We have ZIM Kids at https://zimjs.com/kids. And we have ZIM Skool at https://zimjs.com/skool. There is a video series called Learn JavaScript with Creative Coding at https://zimjs.com/learnjavascript.html and yet the same code can be used by developers for professional apps - see https://dev.zimjs.com. Amazing!


ZIM KIDS
If you are a teacher looking to teach text-based code we have an intro to ZIM Kids here https://zimjs.org/curriculum.html. An intro to code as magic is found here https://zimjs.org/magic.html.

Alt Text

Each tutorial has three levels with an online editor, the code to type, info about the code, a live sample and links to resources.

Alt Text

There is also a SLATE section for free-form coding and a series called ZIM Bits with 64 common examples. We follow this with dozens of CodePen examples that will amuse and inspire.


SKOOL
If teaching older kids please see https://zimjs.org/skool/teachers.html and if a student the intro is here https://zimjs.org/skool/students.html. The lessons can be found at https://zimjs.org/skool

Alt Text

Please join us at https://zimjs.com/slack or https://zimjs.com/discord to talk! Hope to see you soon.

Dr Abstract

We dedicate this post to https://dev.to/coolscratcher - may you have a long life of coding creativity!


If you have not checked out the Canvas recently - you simply must! Here is the ZIM Dev Site and some In-depth Guides by Dr Abstract including Your Guide to Coding Creativity on the Canvas.

Top comments (3)

Collapse
 
coolscratcher profile image
CoolScratcher •

Nice post. I see the value in the platform, and will explore it a bit more in-depth later :)

Collapse
 
thonylerma profile image
ThonyLerma •

Nice. Scratch is a great tool to get to start coding. Developed by MIT, it allows students to code games and animations without having to type a single line of code. Drag and drop blocks of code and you can make pretty amazing games and art. love spells with underwear

Collapse
 
zimlearn profile image
Dr Abstract •

Cheers, yes. So ZIM is coding without the drag and drop - but still simple enough for kids to use. new Circle().center().drag(); We have exciting lessons for kids at kids.zimjs.org