πŸ“… backlog

Module-JS1 πŸ”—

[PD] Giving feedback on the e-mails πŸ”—

Coursework content

In pairs, within your groups review 1 of the 3 written emails. Provide objective feedback and actionable improvement points for either person’s English or content itself. You can do this in person or via a call. Later send it in writing to your peer.

Estimated time in hours

1

What is the purpose of this assignment?

To learn how to give feedback in person and writing.

How to submit

  • Share the link to your written feedback as a comment on this issue
  • Share a screenshot of it, too, on this ticket.

Anything else?

  • 🏝️ Priority Stretch
  • πŸ‡ Size Small
  • Week 4
[PD] Ask a good question for real πŸ”—

Coursework content

You need to practice any skills to get good at them. Your homework is to ask your cohort a β€œGood Question” on the Slack channel when you next have a genuine issue you need help with.

Remember:

  • Identify one problem at a time to ask about
  • Say what research you’ve already done to try and resolve the problem yourself
  • Be specific about the problem
  • Be polite and respectful of the person you are asking.
  • Be concise (minimal reproducible example) - only give the relevant code snippets or errors messages
  • Choose who to ask based on their general expertise, availability, distance from you in the team or who you haven’t asked before.
  • Refer to documentation, other code, and discussions with specific links.
  • Show what happens when you try your solution.
  • Explain what you expected or wanted from your solution.

When others post their good questions, give them feedback on how good they are, along with any constructive feedback on how they might improve. And if you can, answer their question!

Estimated time in hours

1

What is the purpose of this assignment?

Consolidates learning via a plan to practice asking a good question the next time you are stuck.
Trainees can evaluate the questions others ask and give answers if they know.

How to submit

  • Add the screenshot of the good question you posted on the Slack channel to this issue
  • Respond to others’ questions with a thumbs up for β€œWell written question” and add comments on what you liked about the question and any suggestions for how the question can be further improved. Share the screenshot of your reaction or comment on this ticket.
  • You can also answer other people’s questions if you know the answer!

Anything else?

How to ask good technical questions
How to ask good questions - Julia Evans
Don’t ask to ask

  • πŸ‡ Size Small
  • πŸ”‘ Priority Key
  • Week 4
[PD] What do you think? πŸ”—

Coursework content

Use critical thinking skills to answer a client’s request on a web page you developed.

Estimated time in hours

1

What is the purpose of this assignment?

A client requested the navigation bar at the bottom of their web page. Research what best practice is and why this would be a good, a bad or a neutral idea.

These are the tips to help you write it:

  • Provide appropriate and sufficient arguments and examples
  • Research arguments against and for the statement before coming to your conclusions.
  • Choose terms that are precise, appropriate, and persuasive
  • Make clear the transitions from one thought to another to ensure the overall logic of the presentation

How to submit

  • Create a text with at least 250 words.
  • Make sure your text is reviewed by a grammar tool. It should have at most 3 mistakes.
  • Add the link to the Google doc to comment on this issue. Make sure it is open for anyone to comment.
  • πŸ• Priority Mandatory
  • πŸ‡ Size Small
  • Week 1
[PD] Critical thinking about machine learning πŸ”—

Coursework content

Write a critical thinking piece about machine learning

Estimated time in hours

1

What is the purpose of this assignment?

Use your critical thinking knowledge to write a text about machine learning. Are you in favour or against and why?

These are the tips to help you writing it:

  • Provide appropriate and sufficient arguments and examples
  • Choose terms that are precise, appropriate, and persuasive
  • Make clear the transitions from one thought to another to ensure the overall logic of the presentation

How to submit

  • Create a text with at least 250 words.
  • Make sure your text is reviewed by a grammar tool. It should have at most 3 mistakes.
  • Add the link to the Google doc to comment on this issue. Make sure it is open for anyone to comment.

Anything else?

  • 🏝️ Priority Stretch
  • πŸ‡ Size Small
  • Week 1
[PD] Regular Study Sessions πŸ”—

Coursework content

Organise a study session with your group. Use this session to work through your Personal Development coursework as a team.

  1. Set up the invite on Google Calendar
  2. Define the agenda (what aspects of the PD lessons or coursework you will be covering)
  3. Have the session using either Google Meet or Slack.
    This must be done before the next class.

Estimated time in hours

0.5

What is the purpose of this assignment?

The aim is to have one study session with a group at least once every module, but you can decide as a group how often you want to have it recur.
Once you’ve decided on the periodicity after your first session, edit your calendar invite to a recurring meeting.

How to submit

  • Add a screenshot of the calendar invite as a comment to this ticket
  • Add a comment summarising how your first session went and what you discussed

Anything else?

Use this video to learn how to create a calendar invite.

  • πŸ‡ Size Small
  • πŸ”‘ Priority Key
  • Week 1
[PD] Learn from rejections πŸ”—

Coursework content

Everyone experiences rejection. Learning from past examples helps us to deal with the possible future instances. Think of some situations where you felt rejected. Perhaps you didn’t get on a sports team or didn’t get offered a job. Write a 250-word text about this personal experience. Try to answer the following questions:

  • What did you learn as a result of this rejection?
  • Did the experience teach you more about yourself?
  • What positive things came out of the rejection (perhaps not immediately, but later)?
  • How would you recommend other people to behave in that situation?

Estimated time in hours

1

What is the purpose of this assignment?

This assignment will help you to reflect on personal rejection instances and make you realise how you can benefit from them.

How to submit

Share the link to the Google doc of your reflections on your ticket. Make sure the document is open to view and comment by anyone.

Anything else?

n/a

  • πŸ• Priority Mandatory
  • πŸ‡ Size Small
  • πŸ”‘ Priority Key
  • πŸ“… JS1
  • Week 3
[PD] Asking for feedback πŸ”—

Coursework content

Invite one fellow trainee from the class you have worked with this week for a feedback session. Arrange the call so you can give and receive feedback and get more insight into how you are progressing with your learning.

Read about the different frameworks of feedback on this page, so you can think about how you will structure the feedback to be given.

Estimated time in hours

1

What is the purpose of this assignment?

To provide and receive constructive feedback on your and your peers’ behaviours in the last class.

How to submit

  1. Prepare the feedback for your peer. You must have at least 1 positive and 1 to be developed example.
  2. When you receive the feedback, please remember your active listening techniques.
  3. Write a 250 words essay reflecting on your strengths and development areas as a result of their feedback and what is one action for each you will take.

Anything else?

Remember to update your Development Plan, if applicable.

  • πŸ• Priority Mandatory
  • πŸ‡ Size Small
  • Week 2
[PD] Feedback and Code Review πŸ”—

Coursework content

Read this article about respectful and constructive code review.
And this article about how to handle code review.

Estimated time in hours

1

What is the purpose of this assignment?

Reflect on the relationship between code review and feedback. Think about these questions:

  • How are code review and feedback related?
  • How are they different?
  • How would you explain code review to a new applicant for this course?
  • How would explain feedback to this same person?

How to submit

  1. Write a text that you would send to a new applicant of this course explaining:

    • The importance of code review and an example of when you used it and what difference it made
    • The importance of feedback and an example of when you used it and what difference it made
    • Any tip you think you would have liked to have received when you were starting this course
  2. Post the link to your text as a comment on this issue (Make sure your document is open to be viewed and commented on)

  3. Share your document on the thread of the post on Slack for this coursework. If you cannot find the post, you might be the first one, so create it.

  4. Read at least 2 texts of fellow trainees and give your feedback on them. Focus on the ones that haven’t had feedback yet. Don’t forget to use an emoji so other people can see this content has already had a review.

Anything else?

  • πŸ‡ Size Small
  • πŸ”‘ Priority Key
  • Week 2
[PD] Writing a meeting request email πŸ”—

Coursework content

Write 3 meeting request emails for 3 different scenarios:

  • Booking a meeting and giving it context/agenda
  • Disagreeing with a team member’s idea
  • Come up with a scenario that is relevant to you and you’d like to practice for it

Keep in mind: max 3 grammatical errors for all 3 emails.

Estimated time in hours

1

What is the purpose of this assignment?

To learn how to write a professional email.
To learn how to effectively communicate via email.

How to submit

Share the link to the Google doc with your email scenarios as a comment on this issue. Make sure the doc can be commented on by anyone.

  • 🎯 Topic Communication
  • πŸ• Priority Mandatory
  • πŸ‡ Size Small
  • Week 4
[PD] Working with your team πŸ”—

Coursework content

Invite one person (fellow trainee or a volunteer) from the class you have worked with this week and arrange a call. Ask for their feedback to help you get more insight into how you are progressing with your learning.

Write a 250-word essay reflecting on your strengths and development areas as a result of their feedback.

Estimated time in hours

2

What is the purpose of this assignment?

To provide and receive constructive feedback.

How to submit

Share the link to the Google doc of your reflections on your ticket. Make sure the document is open to view and comment by anyone.

  • 🎯 Topic Communication
  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • Week 3
[PD] Writing an email for an internship πŸ”—

Coursework content

Draft an email to apply for an internship at a fictional company called Vonda. Make sure to include the five things below:

  1. Why you want to become a software developer
  2. Your background and your past
  3. What you are doing at the moment
  4. Where you see yourself in the future
  5. Why Vonda should give you the opportunity to do an internship

The email should be formatted in a way that is ready to be sent. Make sure you include a subject title and pay attention to the formatting (font type and size, alignment etc).

Estimated time in hours

1

What is the purpose of this assignment?

This assignment aims to improve your writing skills.

How to submit

Share the link to the Google doc on the ticket on your coursework board.

  • 🎯 Topic Communication
  • πŸ• Priority Mandatory
  • πŸ‡ Size Small
  • πŸ“… JS1
  • Week 1
[TECH ED] Complete extra challenges πŸ”—

Have a go at the following activities, located in this repo:

Why are we doing this?

Have some extra time before our next class? Fill it with these more demanding challenges to help you stretch your abilities! Check out the extras folder in the repo we’ve linked below.

Some of these challenges include concepts that we still need to teach you. Learning to solve problems that have yet to be explained to you is vital to becoming a developer, so we will help you practice as much as possible. How do you think you’ll be able to tackle this? Google will help!

Maximum time in hours

3

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

How to submit

Please create a PR and link to it here once you’ve completed your homework.

  • 🏝️ Priority Stretch
  • πŸ‚ Size Medium
  • πŸ“… JS1
[TECH ED] Complete extra challenges πŸ”—

Have a go at the following activities, located in this repo:

Why are we doing this?

Have some extra time before our next class? Fill it with these more demanding challenges to help you stretch your abilities! Check out the extras folder in the repo we’ve linked below.

Some of these challenges include concepts that we still need to teach you. Learning to solve problems that have yet to be explained to you is vital to becoming a developer, so we will help you practice as much as possible. How do you think you’ll be able to tackle this? Google will help!

Maximum time in hours

3

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

How to submit

Please create a PR and link to it here once you’ve completed your homework.

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
[TECH ED] Complete extra challenges πŸ”—

Have a go at the following activities, located in this repo:

Why are we doing this?

Have some extra time before our next class? Fill it with these more demanding challenges to help you stretch your abilities! Check out the extras folder in the repo we’ve linked below.

Some of these challenges include concepts that we still need to teach you. Learning to solve problems that have yet to be explained to you is vital to becoming a developer, so we will help you practice as much as possible. How do you think you’ll be able to tackle this? Google will help!

Maximum time in hours

3

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

How to submit

Please create a PR and link to it here once you’ve completed your homework.

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
[TECH ED] Complete extra challenges πŸ”—

Have a go at the following activities, located in this repo:

Why are we doing this?

Have some extra time before our next class? Fill it with these more demanding challenges to help you stretch your abilities! Check out the extras folder in the repo we’ve linked below.

Some of these challenges include concepts that we still need to teach you. Learning to solve problems that have yet to be explained to you is vital to becoming a developer, so we will help you practice as much as possible. How do you think you’ll be able to tackle this? Google will help!

Maximum time in hours

3

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

How to submit

Please create a PR and link to it here once you’ve completed your homework.

  • πŸ• Priority Mandatory
  • 🏝️ Priority Stretch
  • πŸ‚ Size Medium
  • πŸ“… JS1
[TECH ED] Code review πŸ”—

From Module-JS1 created by Dedekind561: CodeYourFuture/Module-JS1#18

From Module-JS1 created by Dedekind561: CodeYourFuture/Module-JS1#17

From Module-JS1 created by Dedekind561: CodeYourFuture/Module-JS1#16

Read this article to learn how to write good code reviews:
Google code review best practices

Why are we doing this?

Code review is a valuable skill for a developer, and is a good way to practice talking about code with confidence. Let’s level up our code review now

Maximum time in hours

1

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

How to submit

Fork the repo to your own GitHub account
Make regular small commits with clear messages
When you are ready, open a Pull Request to the CYF repo
Make sure you fill in the PR template provided

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
[TECH ED] Code review πŸ”—

From Module-JS1 created by Dedekind561: CodeYourFuture/Module-JS1#17

From Module-JS1 created by Dedekind561: CodeYourFuture/Module-JS1#16

Read this article to learn how to write good code reviews:
Google code review best practices

Why are we doing this?

Code review is a valuable skill for a developer, and is a good way to practice talking about code with confidence. Let’s level up our code review now

Maximum time in hours

1

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

How to submit

Fork the repo to your own GitHub account
Make regular small commits with clear messages
When you are ready, open a Pull Request to the CYF repo
Make sure you fill in the PR template provided

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
[TECH ED] Code review πŸ”—

From Module-JS1 created by Dedekind561: CodeYourFuture/Module-JS1#16

Read this article to learn how to write good code reviews:
Google code review best practices

Why are we doing this?

Code review is a valuable skill for a developer, and is a good way to practice talking about code with confidence. Let’s level up our code review now

Maximum time in hours

1

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

How to submit

Fork the repo to your own GitHub account
Make regular small commits with clear messages
When you are ready, open a Pull Request to the CYF repo
Make sure you fill in the PR template provided

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
[TECH ED] Code review πŸ”—

Read this article to learn how to write good code reviews:
Google code review best practices

Why are we doing this?

Code review is a valuable skill for a developer, and is a good way to practice talking about code with confidence. Let’s level up our code review now

Maximum time in hours

1

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

How to submit

Fork the repo to your own GitHub account
Make regular small commits with clear messages
When you are ready, open a Pull Request to the CYF repo
Make sure you fill in the PR template provided

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
[TECH ED] Learn about the terminal πŸ”—

https://syllabus.codeyourfuture.io/git/terminal/lesson

Why are we doing this?

Most developers spend a lot of time using something called the terminal. This week, you are going to complete your course to learn about the terminal - it has its own homework page here for you to work from.

Maximum time in hours

2

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

How to submit

Fork the repo to your own GitHub account
Make regular small commits with clear messages
When you are ready, open a Pull Request to the CYF repo
Make sure you fill in the PR template provided

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
[TECH ED] Complete JavaScript challenges πŸ”—

Have a go at the following activities, located in this repo:

Why are we doing this?

These challenges are designed to develop your problem-solving skills.

Maximum time in hours

3

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

How to submit

  1. Fork to your Github account.
  2. Make a branch for this project.
  3. Make regular small commits in this branch with clear messages.
  4. When you are ready, open a PR to the CYF repo, following the instructions in the PR template.
gitGraph commit id: "start" branch feature/js1-challenges-week4 commit id: "skeleton page code" commit id: "Fonts and colours" commit id: "mobile layout" commit id: "lighthouse audit revisions mobile" commit id: "desktop layout" commit id: "lighthouse audit revisions desktop" checkout main merge feature/js1-challenges-week4

There are several projects in this repo. Make a new branch for each project.

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • πŸ“… JS1
[TECH ED] Complete JavaScript challenges πŸ”—

Have a go at the following activities, located in this repo:

Why are we doing this?

These challenges are designed to develop your problem-solving skills.

Maximum time in hours

3

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

How to submit

  1. Fork to your Github account.
  2. Make a branch for this project.
  3. Make regular small commits in this branch with clear messages.
  4. When you are ready, open a PR to the CYF repo, following the instructions in the PR template.
gitGraph commit id: "start" branch feature/js1-challenges-week3 commit id: "skeleton page code" commit id: "Fonts and colours" commit id: "mobile layout" commit id: "lighthouse audit revisions mobile" commit id: "desktop layout" commit id: "lighthouse audit revisions desktop" checkout main merge feature/js1-challenges-week3

There are several projects in this repo. Make a new branch for each project.

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • πŸ”‘ Priority Key
  • πŸ“… JS1
[TECH ED] Complete JavaScript challenges πŸ”—

Have a go at the following activities, located in this repo:

Why are we doing this?

These challenges are designed to develop your problem-solving skills.

Maximum time in hours

3

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

How to submit

  1. Fork to your Github account.
  2. Make a branch for this project.
  3. Make regular small commits in this branch with clear messages.
  4. When you are ready, open a PR to the CYF repo, following the instructions in the PR template.
gitGraph commit id: "start" branch feature/js1-challenges-week2 commit id: "skeleton page code" commit id: "Fonts and colours" commit id: "mobile layout" commit id: "lighthouse audit revisions mobile" commit id: "desktop layout" commit id: "lighthouse audit revisions desktop" checkout main merge feature/js1-challenges-week2

There are several projects in this repo. Make a new branch for each project.

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • πŸ“… JS1
[TECH ED] Complete JavaScript challenges πŸ”—

Have a go at the following activities, located in this repo:

Why are we doing this?

These challenges are designed to develop your problem-solving skills.

Maximum time in hours

3

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

How to submit

  1. Fork to your Github account.
  2. Make a branch for this project.
  3. Make regular small commits in this branch with clear messages.
  4. When you are ready, open a PR to the CYF repo, following the instructions in the PR template.
gitGraph commit id: "start" branch feature/js1-challenges-week1 commit id: "skeleton page code" commit id: "Fonts and colours" commit id: "mobile layout" commit id: "lighthouse audit revisions mobile" commit id: "desktop layout" commit id: "lighthouse audit revisions desktop" checkout main merge feature/js1-challenges-week1

There are several projects in this repo. Make a new branch for each project.

  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • πŸ“… JS1
[TECH ED] Read intro to testing guide πŸ§ͺ πŸ”—

https://syllabus.codeyourfuture.io/guides/intro-to-tests

Why are we doing this?

Testing is an essential tool as a developer. We use tests as a means of ensuring how code behaves in a specific way; but they’re also incredibly useful for breaking down problems.

Maximum time in hours

1

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

  • 🎯 Topic Testing
  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium
  • πŸ“… JS1
[TECH ED] Codewars πŸ”—

From Module-JS1 created by Dedekind561: CodeYourFuture/Module-JS1#8

From Module-JS1 created by Dedekind561: CodeYourFuture/Module-JS1#7

From Module-JS1 created by Dedekind561: CodeYourFuture/Module-JS1#6

From Module-JS2 created by SallyMcGrath: CodeYourFuture/Module-JS2#8

From Module-JS2 created by SallyMcGrath: CodeYourFuture/Module-JS2#7

From Module-JS2 created by SallyMcGrath: CodeYourFuture/Module-JS2#6

From Module-JS2 created by SallyMcGrath: CodeYourFuture/Module-JS2#5

From Module-JS3 created by Dedekind561: CodeYourFuture/Module-JS3#18

https://www.codewars.com/users/CodeYourFuture/authored_collections

Why are we doing this?

Every week you need to complete at least three kata. Spend at least 20 minutes, three times a week, on your kata workout.

Find the Collection for this week on the CodeYourFuture account.

Take some time to check your levels. Before you are accepted on to a Final Project on the developer track, you need to complete the Final Projects collection and reach a Level 5 kyu in Codewars. Are you on track to reach this standard? Have you run a study group to work on kata? Have you reached out on the #cyf-codewars channel? What is your plan to meet this goal?

Maximum time in hours (Tech has max 16 per week total)

1

How to get help

Remember, after 20 minutes, take a break.

How to submit

Your codewars progress is tracked automatically and is available on the public API. You don’t need to submit it.

How to review

Once you have completed your kata, look at the other solutions in the solutions view. Consider how many different approaches there are.

  • 🎯 Topic Code Review
  • 🎯 Topic Problem-Solving
  • 🎯 Topic Programming Fundamentals
  • 🎯 Topic Requirements
  • 🎯 Topic Time Management
  • πŸ• Priority Mandatory
  • πŸ“… JS1
[TECH ED] Codewars πŸ”—

From Module-JS1 created by Dedekind561: CodeYourFuture/Module-JS1#7

From Module-JS1 created by Dedekind561: CodeYourFuture/Module-JS1#6

From Module-JS2 created by SallyMcGrath: CodeYourFuture/Module-JS2#8

From Module-JS2 created by SallyMcGrath: CodeYourFuture/Module-JS2#7

From Module-JS2 created by SallyMcGrath: CodeYourFuture/Module-JS2#6

From Module-JS2 created by SallyMcGrath: CodeYourFuture/Module-JS2#5

From Module-JS3 created by Dedekind561: CodeYourFuture/Module-JS3#18

https://www.codewars.com/users/CodeYourFuture/authored_collections

Why are we doing this?

Every week you need to complete at least three kata. Spend at least 20 minutes, three times a week, on your kata workout.

Find the Collection for this week on the CodeYourFuture account.

Take some time to check your levels. Before you are accepted on to a Final Project on the developer track, you need to complete the Final Projects collection and reach a Level 5 kyu in Codewars. Are you on track to reach this standard? Have you run a study group to work on kata? Have you reached out on the #cyf-codewars channel? What is your plan to meet this goal?

Maximum time in hours (Tech has max 16 per week total)

1

How to get help

Remember, after 20 minutes, take a break.

How to submit

Your codewars progress is tracked automatically and is available on the public API. You don’t need to submit it.

How to review

Once you have completed your kata, look at the other solutions in the solutions view. Consider how many different approaches there are.

  • 🎯 Topic Code Review
  • 🎯 Topic Problem-Solving
  • 🎯 Topic Programming Fundamentals
  • 🎯 Topic Requirements
  • 🎯 Topic Time Management
  • πŸ• Priority Mandatory
  • πŸ“… JS1
[TECH ED] Codewars πŸ”—

From Module-JS1 created by Dedekind561: CodeYourFuture/Module-JS1#6

From Module-JS2 created by SallyMcGrath: CodeYourFuture/Module-JS2#8

From Module-JS2 created by SallyMcGrath: CodeYourFuture/Module-JS2#7

From Module-JS2 created by SallyMcGrath: CodeYourFuture/Module-JS2#6

From Module-JS2 created by SallyMcGrath: CodeYourFuture/Module-JS2#5

From Module-JS3 created by Dedekind561: CodeYourFuture/Module-JS3#18

https://www.codewars.com/users/CodeYourFuture/authored_collections

Why are we doing this?

Every week you need to complete at least three kata. Spend at least 20 minutes, three times a week, on your kata workout.

Find the Collection for this week on the CodeYourFuture account.

Take some time to check your levels. Before you are accepted on to a Final Project on the developer track, you need to complete the Final Projects collection and reach a Level 5 kyu in Codewars. Are you on track to reach this standard? Have you run a study group to work on kata? Have you reached out on the #cyf-codewars channel? What is your plan to meet this goal?

Maximum time in hours (Tech has max 16 per week total)

1

How to get help

Remember, after 20 minutes, take a break.

How to submit

Your codewars progress is tracked automatically and is available on the public API. You don’t need to submit it.

How to review

Once you have completed your kata, look at the other solutions in the solutions view. Consider how many different approaches there are.

  • 🎯 Topic Code Review
  • 🎯 Topic Problem-Solving
  • 🎯 Topic Programming Fundamentals
  • 🎯 Topic Requirements
  • 🎯 Topic Time Management
  • πŸ• Priority Mandatory
  • πŸ“… JS1
[TECH ED] Codewars πŸ”—

https://www.codewars.com/users/CodeYourFuture/authored_collections

Why are we doing this?

Every week you need to complete at least three kata. Spend at least 20 minutes, three times a week, on your kata workout.

Find the Collection for this week on the CodeYourFuture account.

Take some time to check your levels. Before you are accepted on to a Final Project on the developer track, you need to complete the Final Projects collection and reach a Level 5 kyu in Codewars. Are you on track to reach this standard? Have you run a study group to work on kata? Have you reached out on the #cyf-codewars channel? What is your plan to meet this goal?

Maximum time in hours (Tech has max 16 per week total)

1

How to get help

Remember, after 20 minutes, take a break.

How to submit

Your codewars progress is tracked automatically and is available on the public API. You don’t need to submit it.

How to review

Once you have completed your kata, look at the other solutions in the solutions view. Consider how many different approaches there are.

  • 🎯 Topic Code Review
  • 🎯 Topic Problem-Solving
  • 🎯 Topic Programming Fundamentals
  • 🎯 Topic Requirements
  • 🎯 Topic Time Management
  • πŸ• Priority Mandatory
  • πŸ“… JS1
[TECH ED] Prepare for live session πŸ”—

JS1 Week 3

Why are we doing this?

It is essential to start learning new concepts and ideas before Saturday’s session. During the week, we expect you to get stuck and form questions about the new content so you can address misconceptions during Saturday’s session. The prep work here will introduce you to the new concepts for the week.

Maximum time in hours

3

How to get help

Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions

How to submit

Fork the repo to your own GitHub account
Make regular small commits with clear messages
When you are ready, open a Pull Request to the CYF repo
Make sure you fill in the PR template provided

  • :brain: Prep work
  • πŸ• Priority Mandatory
  • πŸ‚ Size Medium