Block Coding is great block coding for beginning coding. Once you learn the basics, has much more to take you further in your coding education!

Most of Tynker requires a paid subscription, but they have a free "hour of code" section.

Developed by MIT to help students of all ages learn to code through block coding. Much more robust than and programs written by students can be shared with family and friends as games to use on their own devices.

If you've moved beyond block coding, Unity will help you get started with coding in C#. Use this link to go directly to their course for beginners.

Text Coding