Premium Content: Coding
"Whether you want to uncover the secrets of the universe, or you just want to pursue a career in the 21st century, basic computer programming is an essential skill to learn.” - Stephen Hawking
Teaching the basics of computer coding at a young age is vital to the future success of children. Even basic coding knowledge gives an advantage in the competitive web3 job market.
The in-game coding curriculum in Cyber Legends is gamified and fun. Kids learn to program and code by maintaining semi-automated robots to battle Lord Hacker. As they protect Alice and teach her how stay safe in Station 66, kids are learning sequencing, concurrency, functions and variables. They maybe watering plants and repairing buildings, but really they are giving themselves a coding education and technological life skills for their future careers.
As with all modules in Cyber Legends, the coding curriculum is aligned to an extensive library of teacher resources which can be used to further strengthen knowledge. Alternatively, in-depth student analysis and reports can be shared with parents or used to find areas for improvement.
With our revolutionary Proof Of Learning and NFT Record of Achievement, all progress is recorded onto the blockchain and used by our network of educational institutions for discounts, scholarships and further educational courses.
The Cyber Legends Coding curriculum includes:
Sequencing
Learn about creating ordered actions to accomplish a specific task, identifying errors within a sequence, and the importance of doing things in the correct way to achieve desired outcomes.
Concurrency
Discover the power of being able to run multiple sequences at the same time and expand coding concepts with parallel processing. Learn what should and should not be done concurrently.
Conditionals & Loops
Understand the difference between true and false statements in codes and repeatable instructions. Learn about actions that can or cannot take place based on a prerequisite condition.
Functions
Develop modularize code and simplify complex problems into reusable chunks to be repurposed elsewhere within a program - this helps code stay readable and organized.
Variables & Objects
Create, name, and understand how variables can be applied in all aspects of coding. Learn about why we need variables, how to hold stored values, and when to group for efficiency.
Binary
Learn how to speak to computers. Computers understand code in binary values of 0 and 1. Build mental maps, logic trees, and communicate using ‘true’ or ‘false’ values.
Arrays
Groups of variables can be kept in complex variables called arrays. Understand how lists of similar things can be stored together to write efficient code and when to use loops to access data in arrays.
Classes
Build objects and functionality. Develop blueprints and factories that create objects called classes. Get used to seeing them and implementing them in a variety of ways.
Debugging
Develop the skills and patience to walk through programs and identify issues with step-by-step tips on finding errors. Help build problem-solving and foresight skills.
Pseudocode
Conceptualize code and get ideas across without needing to know any specific language or actual coding. Develop the logic basics using words instead of code to create actions
Last updated