# data[].attributes.attachment_link.title
Projects | Computer coding for kids and teens | Raspberry Pi

# data[].attributes.attachment_link.description
Computer coding for kids, teenagers and young adults. Step-by-step instructions for 250+ free coding projects. Create games, animations, and more with code.

# data[].attributes.attachment_link.title
Projects | Computer coding for kids and teens | Raspberry Pi

# data[].attributes.attachment_link.description
Computer coding for kids, teenagers and young adults. Step-by-step instructions for 250+ free coding projects. Create games, animations, and more with code.

# data[].attributes.attachment_link.title
Projects | Computer coding for kids and teens | Raspberry Pi

# data[].attributes.attachment_link.description
Computer coding for kids, teenagers and young adults. Step-by-step instructions for 250+ free coding projects. Create games, animations, and more with code.

# data[].attributes.body
HTML (the Hypertext Markup Language) and CSS (Cascading Style Sheets) are two of the core technologies for building Web pages.

# data[].attributes.body
A very common and general-use coding language.

# data[].attributes.headline
In this project, you will create and style a webpage for an anime drawing tutorial.

# data[].attributes.subject
In this project, you will create and style a webpage for an anime drawing tutorial.

# data[].attributes.attachment_link.title
Projects | Computer coding for kids and teens | Raspberry Pi

# data[].attributes.attachment_link.description
Computer coding for kids, teenagers and young adults. Step-by-step instructions for 250+ free coding projects. Create games, animations, and more with code.

# data[].attributes.body
Projects you can complete independently that will teach you the basics of HTML/CSS.

# data[].attributes.body
A series of projects you can complete independently that will teach you the basics of the coding language Python.

# data[].attributes.body
a coding language this is a lot like JavaScript, except easier to learn. A great place to start.

# data[].attributes.body
Hey! I liked that one thing we did that one week! Where is it? Here. It's here.

# data[].attributes.body
A series of projects you can complete independently that will teach you the basics of the coding language Python.

# data[].attributes.headline
HTML/CSS: Create a top 5 list of emojis with animated emojis and an emoji background.

# data[].attributes.subject
HTML/CSS: Create a top 5 list of emojis with animated emojis and an emoji background.

# data[].attributes.body
Projects you can complete independently that will teach you the basics of HTML/CSS

# data[].attributes.body
This project will teach you some basics in a coding language called Python as you create a rock, paper, scissors game that actually works.

# data[].attributes.attachment_link.readable_text
Introduction:

In this project, children will learn how to make a program that plays Rock, Paper, Scissors using variables and conditional statements.

Online Resources

This project uses Python 3. We recommend using trinket to write Python online. This project contains the following Trinkets:

There is also a trinket containing the completed project:

Offline Resources

This project can be completed offline if preferred. You can access the project resources by clicking the 'Project Materials' link for this project. This link contains a 'Project Resources' section, which includes resources that children will need to complete this project offline. Make sure that each child has access to a copy of these resources. This section includes the following files:

rock-paper-scissors/rock-paper-scissors.py

You can also find a completed version of this project in the 'Volunteer Resources' section, which contains:

rock-paper-scissors-finished/rock-paper-scissors.py

(All of the resources above are also downloadable as project and volunteer .zip files.)

Learning Objectives

This project covers elements from the following strands of the Raspberry Pi Digital Making Curriculum:

Challenges

"ASCII art" - Use conditional logic to display ASCII art for rock, paper and scissors.

"Create a new game" - Duplicate the Rock, Paper, Scissors game and remix it to create a new game.

# data[].attributes.attachment_link.description
In this project, children will learn how to make a program that plays Rock, Paper, Scissors using variables and conditional statements. This project uses Python 3. We recommend using trinket to write Python online. This project contains the following Trinkets: There is also a trinket containing the completed project: This project can be completed offline if preferred.

# data[].attributes.headline
Build a Wakanda Forever arcade game with this tutorial

# data[].attributes.subject
Build a Wakanda Forever arcade game with this tutorial

# data[].attributes.attachment_link.description
Develop your programming skills by quickly creating and modding retro arcade games with Blocks and JavaScript in the MakeCode editor

# data[].attributes.body
A novel way of learning Python with an odd graphic of a "teacher" with his mouth sewn shut. Best not to dwell too much on that.

# data[].attributes.body
You're the computer.

# data[].attributes.body
It's good old CodeMonkey, except this time you're learning Python.

# data[].attributes.attachment_link.description
CodeMonkey is a fun online game that teaches you how to code. Real world programming language. Write code. Catch bananas. Save the world.

# data[].attributes.attachment_link.description
CodeMonkey is a fun online game that teaches you how to code. Real world programming language. Write code. Catch bananas. Save the world.

# data[].attributes.attachment_link.readable_text
Introduction:

In this project, children will learn how to make a program that plays Rock, Paper, Scissors using variables and conditional statements.

Online Resources

This project uses Python 3. We recommend using trinket to write Python online. This project contains the following Trinkets:

There is also a trinket containing the completed project:

Offline Resources

This project can be completed offline if preferred. You can access the project resources by clicking the 'Project Materials' link for this project. This link contains a 'Project Resources' section, which includes resources that children will need to complete this project offline. Make sure that each child has access to a copy of these resources. This section includes the following files:

rock-paper-scissors/rock-paper-scissors.py

You can also find a completed version of this project in the 'Volunteer Resources' section, which contains:

rock-paper-scissors-finished/rock-paper-scissors.py

(All of the resources above are also downloadable as project and volunteer .zip files.)

Learning Objectives

This project covers elements from the following strands of the Raspberry Pi Digital Making Curriculum:

Challenges

"ASCII art" - Use conditional logic to display ASCII art for rock, paper and scissors.

"Create a new game" - Duplicate the Rock, Paper, Scissors game and remix it to create a new game.

# data[].attributes.attachment_link.description
In this project, children will learn how to make a program that plays Rock, Paper, Scissors using variables and conditional statements. This project uses Python 3. We recommend using trinket to write Python online. This project contains the following Trinkets: There is also a trinket containing the completed project: This project can be completed offline if preferred.

# data[].attributes.body
Charting Champions