Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TECH ED] Code.org #38

Open
MarcusZagorski opened this issue Jun 23, 2023 · 1 comment
Open

[TECH ED] Code.org #38

MarcusZagorski opened this issue Jun 23, 2023 · 1 comment

Comments

@MarcusZagorski
Copy link
Owner

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:

  1. Use the account you made during your class preparation.
  2. 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:

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

1 participant