πŸ“… backlog

Module-HTML-CSS πŸ”—

[PD] Reflect on your plan to live as a developer πŸ”—

Coursework content

Go back to your reflection about your life as a developer.

Read it a few times aloud and ensure you haven’t missed anything. Ask yourself if this is what you had planned or a realistic description of what happens. Make any changes and iterations to it.

Now look at the number of hours you dedicate to each activity per week.

Ensure you include your energy and concentration levels when studying or CYF training.

Read the updated sample and iterate again on it, ensuring it has the expected level of detail.

Share your reflection with your pair.
Ask them to ask you questions about the accuracy of it.
Get them to help you to refine it.

Estimated time in hours

1

What is the purpose of this assignment?

Observing your week and reflecting on your real availability will be key to ensure you have a clear plan to achieve your ultimate goal, which is a job as a developer.

Be transparent in all what you are writing and thinking about, to ensure you have a reliable plan. Remember: the plan doesn’t end when the CYF course ends.

How to submit

Add the following as a comment on this issue:

  • Link to the updated Google Docs with your statement. Make sure anyone with this link can comment on it.
  • Add a comment about your discussion with your pair (up to 100 words). Remember to check the grammar and spelling before posting it.
  • πŸ• Priority Mandatory
  • πŸ‡ Size Small
  • πŸ“… Week 1
[TECH ED] Prepare for the Devtools workshop πŸ”—

https://github.com/CodeYourFuture/CYF-Workshops/tree/main/devtools

Why are we doing this?

Before you come to class, you need to make sure you are ready to participate in the workshop.

For this workshop you will need:

Make sure you come to class with Chrome installed, a ChatGPT account, and having looked over what you will be doing.

Maximum time in hours

0.15

How to get help

Share your blockers in your class channel. Practice asking good questions, with links and context.

How to submit

no submission step

  • :brain: Prep work
  • πŸ• Priority Mandatory
  • πŸ¦” Size Tiny
  • πŸ“… HTML-CSS
  • πŸ“… Week 1
[PD] Use Slack huddle πŸ”—

Coursework content

At Code Your Future and in the Tech industry, most communication and collaboration happen in Slack.

The Huddle function is a simple and informal way to communicate with someone on Slack for quick conversations. A lot of the time, cameras need to be turned on. This is used for pair programming, for example

Use Slack huddle to book some time to talk to your pair. During the call, share your screen and go through your coursework planner.
Then you can just let your pair show theirs.

Estimated time in hours

1

What is the purpose of this assignment?

This assignment will help you start using the Slack huddle function, which is an easy way to talk to the community or team members.

How to submit

The trainee attended a Slack huddle.
Share a screenshot of your huddle with your pair on the ticket on your coursework board.

Anything else?

How does Slack huddle work

  • πŸ‡ Size Small
  • πŸ“… Week 1
[PD] Manage time with your calendar πŸ”—

Coursework content

Set up your Google calendar to show your weekly availability for calls with your peers. Share your calendar with your pair of the week. If you prefer, you can use Calendly instead of Google calendar.

Estimated time in hours

0.5

What is the purpose of this assignment?

This assignment aims to help you start using calendar software effectively to manage your time and to collaborate with your peers and volunteers.

How to submit

Share the link of your calendar or a screenshot on the ticket on your coursework board.

Anything else?

Stretch
You can also set-up a Calendly page, which you can share with people, so they can book time with you. Just make sure your calendar is up-to-date with your avaiability, or you might get invitations for times you cannot make.

  • πŸ”‘ Priority Key
  • πŸ¦” Size Tiny
  • πŸ“… Week 1
[TECH ED] Join Codewars πŸ”—

https://www.codewars.com/join

Why are we doing this?

When you begin JS1 you will also begin Codewars, if you have not done so already. Prepare now by signing up to Codewars.

You will complete at least three kata a week for the rest of the course. A kata is a short coding workout and you should aim to spend twenty minutes, three times a week, doing kata.

  1. Read the CYF tutorial and code along with the example kata.
  2. Link your account with Github, and join the CodeYourFuture clan, so we can find you on the clan board here: https://www.codewars.com/users/CodeYourFuture/following
  3. Add your Codewars username to the trainee tracker, so you can start building your milestone. If you don’t add your username to the tracker, it can’t track your progress.

By the end of JS1, you need to have completed nine kata to meet your milestone. Codewars is not just to practice JavaScript, it’s to practice time management and study skills.

All the CYF collections are on the CYF account. Here’s a beginner collection of kata to practice on for now: https://www.codewars.com/collections/cyf-fundamentals

This has to be completed by the end of this module.

Maximum time in hours

1

How to submit

Add your username to your trainee tracker.

  • 🎯 Topic Problem-Solving
  • 🎯 Topic Programming Fundamentals
  • πŸ• Priority Mandatory
  • πŸ‡ Size Small
  • πŸ“… HTML-CSS
  • πŸ“… Week 1
[TECH ED] CSS Grid Puzzles πŸ”—

https://codepen.io/collection/rxxWQJ

Why are we doing this?

This set of puzzles and exercises focuses on CSS Grid named areas. If you can understand this layout technique, you can become incredibly fast at writing layout code in CSS.

Maximum time in hours

0

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

No submission step

  • 🎯 Topic Problem-Solving
  • 🎯 Topic Programming Fundamentals
  • 🏝️ Priority Stretch
  • πŸ‡ Size Small
  • πŸ“… HTML-CSS
  • πŸ“… Week 1
[TECH ED] Bikes for Refugees πŸ”—

https://github.com/CodeYourFuture/bikes-for-refugees

Why are we doing this?

Bring this to class and work through it in groups!

Maximum time in hours

1

How to submit

  1. Fork to your Github account.
  2. Make regular small commits with clear messages.
  3. When you are ready, open a PR to the CYF repo, following the instructions in the PR template.

How to review

  1. Complete your PR template
  2. Ask for review from a classmate or mentor
  3. Make changes based on their feedback
  4. Review and refactor again next week

Anything else?

Why do semantics matter?

  • :brain: Prep work
  • 🎯 Topic Requirements
  • 🎯 Topic Structuring Data
  • 🎯 Topic Teamwork
  • 🏝️ Priority Stretch
  • πŸ‡ Size Small
  • πŸ“… HTML-CSS
  • πŸ“… Week 1