Coding for Kids 1: What is Computer Coding?
Coding for Kids 2: How Computer Programs Work.
Coding for Kids 3: Think Like a Computer
Use the following links to practice writing code:
Coding tutorials for the beginners!
Intermediate Coding Tutorials
Blocks, but with more... WAY more cool stuff to learn!
Even more challenging...
(text-based coding language tutorials and challenges! - some require a user account - check with a parent or teacher)
--------------------
Java Script Tutorials:
Code HS:
Try coding with CodeHS by creating a JavaScript program in our Sandbox (not a tutorial) If you click on the "Docs" tab, it will give you examples of lines of code you can use for your creation.
Don't just play, CREATE!
Drawing with Code:
(Click HERE to see code samples from the original TurtleArt)
Game Design:
Code Monkey (CoffeeScript language) Hour Of Code Game Design Tutorial to design your own video game! (paid account required to save your creations)
Even more challenging...
(text-based coding language tutorials and challenges! - some require a user account - check with a parent or teacher)
--------------------
Python:
Code HS:
Try coding with CodeHS by creating a Python program in our Sandbox (not a tutorial) If you click on the "Docs" tab, it will give you examples of lines of code you can use for your creation.
--------------------
HTML:
Code HS:
Try coding with CodeHS by creating a HTML program in our Sandbox (not a tutorial) If you click on the "Docs" tab, it will give you examples of lines of code you can use for your creation.
Other Random Coding Resources:
If you don't have a Google account or don't want to sign in, just use the "demo"
TurtleArt programming - Learning how to make pictures and designs with block-coding (similar to Etch-a-Sketch)
(click the link to contact the developer, they will send the .exe file to install on a computer - it can take a couple days)
Coding Concept Fundamentals:
Examples in Block language and Python Turtle
(Scratch, Code.org, CodeHS)
Conditionals ('if,then,else', 'while')
Variables (user input, counters...)
Functions (a series of code that will be used several times in your project)