Apps Educator
  • Home
  • About
    • About
    • Join our team
  • Professional Development
  • EdTech Certifications
  • Articles
  • Contact

Our recommended
programs
​to teach students
​how to code.

K-12 Coding Recommendations

Grades PK - 5

Block-Style Coding

Blocks are puzzle-piece shapes that are used to create code in Scratch. The blocks connect to each other like a jigsaw puzzle, where each data type (event, command, reported value, reported boolean, or script end) has its own shape and a specially shaped slot for it to be inserted into — this prevents syntax errors. Series of connected blocks are called scripts. 

For great resources, visit 
http://scratched.gse.harvard.edu​
Picture
Grades 3 - 8

Text-Based Coding

Coding has always been a process of typing letters, numbers and symbols.  This text-based programming, used in programming languages such as C, Javascript and Python, requires coders to obey and conform to format syntax.  CodeMonkey is a way to introduce young coders into the concept of text-based coding.

For a FREE Teacher Trial, including a class of 30 students, sign up at 
https://www.playcodemonkey.com/teachers
Picture
Grades 7 - 12

Advanced Levels

Python and Java are two very different programming languages, but both can be useful tools for modern developers. Students that are learninning to program for the first time might find Python easier to master. Python’s syntax is designed to be intuitive and its relative simplicity allows newbies to quickly start writing code for a variety of applications. While Java has a steeper learning curve, it is extremely useful for developing applications that will run on any platform.
To learn Python, visit https://www.codecademy.com/learn/python
Picture
To learn Java, visit https://www.codecademy.com/learn/learn-java
Picture
To find out how to teach coding in grades 9-12, visit https://codehs.com
Have a resource or link that you would like to add?  
Click Contact to submit your suggestion.
Powered by Create your own unique website with customizable templates.
  • Home
  • About
    • About
    • Join our team
  • Professional Development
  • EdTech Certifications
  • Articles
  • Contact