From Blocks to Text

About

In this session, you will learn about:

After a presentation about moving students from Blocks languages to Text languages, you are welcome to explore the various Links on this session page for the rest of the session.

If you have been planning to learn a Text Language (for example: Python), then you may be interested in the Reddit learnprogramming community’s FAQ, which offers some very helpful advice for beginning coders.

Files

In this section, we have included links to websites for examples of the different types of Coding languages that are commonly used in K-12 education.

Snap! and Edgy

The Beauty and Joy of Computing Curriculum includes a module, titled Besides Blocks, that introduces the Text Language Python and shows how Snap! blocks map to different commands in Python.

There is also a section in the Programming with Edgy tutorials that explain how you can create Networks in Python and how the commands in Edgy map to commands in Python.

Blocks Languages

Hybrid Languages

Introductory Text Languages