Coding courses offer a fun learning environment where students can get creative while learning the language of the future. They build their knowledge through project based learning and continuously add new layers of difficulty as they progress.
The platform uses distinguishable blocks that can be joined together to make objects come to life. The curriculum covers the basic logic behind object oriented programming (in other words, how to talk to the computer in a way that it understands).
The concepts learned will form the foundation for the next Scratch course.
Scratch for Beginners: Level 1 (Grades: 1-4)
Scratch Basics: Level 2 (Grades: 3-6)
Intermediate Scratch: Level 3 (Grades: 5-9)
Roblox Studio is a development program developed by Roblox offering an assortment of coding and building tools for developing games for Roblox for all levels. Once students create their own worlds, they enhance the features with different coding techniques. They can then share their creation with friends.
Roblox Basics: Level 1 (Grades: 1-4)
Roblox Concepts: Level 2 (Grades: 3-8)
The primary language is JavaScript, as it is a more forgiving programming language, but the syntax is the same as with other programming languages. The app lab within code.org will allow you to download your own code and show it off on any smart device.
App Development: Level 1 (Grades: 7-10)
App Development: Level 2 (Grades: 8-11)
Intermediate Scratch: Level 3 (Grades: 9-12)
Python is a commonly used programming language because of its high-level built-in data structures and simple, easy to learn syntax. Python is known for its ease of program creation and shorter, easier to follow code when compared to Java.
Python: Level 1 (Grades: 9-12)
It is more complex than Python and code is typically longer for a similar program. However, its few dependencies allow it to run without being recompiled, which allows its classes to be reused and called upon anytime, anywhere. Java is known for its quick running time which enables more complex programs.
Java: Level 1 (Grades: 9-12)