During my research of the free learning-to-code platforms, CodeGuppy is at the top of my list. What is CodeGuppy? What can you expect from the platform? Let’s find out.
Who should use CodeGuppy?
For kids or new coders of all ages who are new to text-based programming, CodeGuppy is an excellent starting place.
Block-based coding vs Text-based Coding
The introduction of block-based coding helps young and new coders to learn programming without having to deal with the complex syntax.
The most popular block-based coding lessons are from Scratch by MIT. With Scratch Blocks, kids can create programs by dragging and dropping coding blocks.
The simplicity of Scratch blocks makes it the best option for kids to start learning to code.
Text-based coding refers to the written programming codes. A programmer needs to understand the syntax and usages of the coding language to create a working program.
What can you learn from CodeGuppy?
What does the CodeGuppy platform offer?
Now, let’s look at the details of the CodeGuppy platform.
The design of the CodeGuppy platform is very straightforward. Visitors to the website are presented with Tutorials and Projects.
For coders, all you need to do is to sign up for a FREE account and you are good to go.
Whether you have experience in programming, CodeGuppy offers resources for you to introduce coding to kids.
CodeGuppy offers a free downloadable coding book “Draw with code”. The book is based on the classical “type-in” learning style used in the 80s. Students follow the coding book, type in the program, and run it on their computers. This is a popular learning-to-code method used by many professional programmers back then.
The book is well-written and easy to understand.
For parents who know how to code, CodeGuppy’s online editor and runtime environment are great tools to teach kids to code.
As CodeGuppy is free and web-based, it makes it a perfect tool for teachers to use in the classrooms or start a coding club.
Educators can choose to use tutorials and projects available on the CodeGuppy platform. Alternatively, they can create their own teaching materials with the integration of the CodeGuppy platform.
In addition to the educational materials, CodeGuppy offers unlimited cloud space for students to store games and programs they have created.
How to learn to code with CodeGuppy
CodeGuppy organizes its online lessons into categories. Students can choose the category according to their interests.
To get started, students need to sign up for a free account and are ready to choose one of the tutorials to start learning.
Here are the categories of the CodeGuppy lessons:
This category presents lessons for new coders Intro to coding, pixel and coordinates, Expressions and variables, Functions, Printing messages, and Array Methods, etc.
Turtle Graphics are vector graphics that use a relative cursor (the turtle) to draw on the computer screen. With computer codes, you can draw lines by telling the turtle to move or rotate. Turtle graphic was made famous by the classical coding language Logo.
Pixel Art is a series of tutorials that teach students to build their own pixel editor, create and animate sprites, implement LED display, and more. It is an excellent place for students to learn about the binary number system and how to use them in a computer system.
The video below shows you an example of games CodeGuppy students can create:
What is CodeGuppy: A wrap-up
If you are looking for free platforms and materials to teach your kids or students to code, CodeGuppy is one of the best starting points for you.