Code.org is a website which teaches beginners how to code and gives them lots of practice. It uses block-based coding. Don't be put off by the simplicity: Harvard University teaches block-based coding. The concepts covered here are some foundational principles of programming that you will need to understand our application, CYF Blocks.
As we will be doing most of our coding in CYF blocks, you only need to do up to Lesson 12, . It's important to spend some time with these ideas to prepare yourself for CYF Blocks.
To get set up:
Use the account you made during your class preparation.
Start by clicking on item 1 from lesson "2. Maze". (Yes, you should skip lesson 1)
If you get stuck, discuss in your cohort's Slack channel. Hitting blockers is normal in coding and talking through the problem is a good strategy.
Read the instructions carefully and complete all stages of these lessons:
You can skip all of the lessons starting with "Unplugged Activity".
Maximum time in hours
4
How to get help
Share your blockers in your class channel. Use the opportunity to refine your skill in Asking Questions like a developer.
How to submit
Once you're finished, take a screenshot and attach it to your copy of this ticket on your own planning board. Then move your copy of this ticket to "Done" on your own planning board.
From Coursework-Planner created by zelihapala: zelihapala/Coursework-Planner#21
From Course-Fundamentals created by SallyMcGrath: CodeYourFuture/Course-Fundamentals#1
Link to the coursework
https://studio.code.org/s/course3/lessons/2/levels/1
Why are we doing this?
Code.org is a website which teaches beginners how to code and gives them lots of practice. It uses block-based coding. Don't be put off by the simplicity: Harvard University teaches block-based coding. The concepts covered here are some foundational principles of programming that you will need to understand our application, CYF Blocks.
As we will be doing most of our coding in CYF blocks, you only need to do up to Lesson 12, . It's important to spend some time with these ideas to prepare yourself for CYF Blocks.
To get set up:
If you get stuck, discuss in your cohort's Slack channel. Hitting blockers is normal in coding and talking through the problem is a good strategy.
Read the instructions carefully and complete all stages of these lessons:
Lesson 2 - Maze Lesson 3 - Artist Lesson 5 - Artist: Functions Lesson 6 - Bee: Functions Lesson 7 - Bee: Conditionals Lesson 8 - Maze: Conditionals Lesson 11 - Artist: Nested Loops Lesson 12 - Farmer: While Loops
You can skip all of the lessons starting with "Unplugged Activity".
Maximum time in hours
4
How to get help
Share your blockers in your class channel. Use the opportunity to refine your skill in Asking Questions like a developer.
How to submit
Once you're finished, take a screenshot and attach it to your copy of this ticket on your own planning board. Then move your copy of this ticket to "Done" on your own planning board.