Giter Club home page Giter Club logo

class-15's Introduction

class-15

This repository is yours to keep track of what you've covered so far, to get to know each other, to share helpful resources, to practice collaboration workflows, ... to do everything!

Slack is great for chatting but links and good explanations can easily get lost in message history. Think of this repository as your class' forum and home page.

HYF Links


Modules


TOP


Workflows

A short guide to using the issues in this repo.

Label: help-wanted

You can attach this label to any issue or PR that you need help completing. If the code you are blocked on is in another repository, you can create a new issue using the help-wanted template to describe your problem and link to your code.

Label: question

Got a question about anything? Go ahead and ask! You can use this label on an existing issue/PR, or create a new issue to discuss your question.

Check-Ins

Each module you will create a new check-in issue. You will use this issue to keep track of your self-study progress, and to post a check-in each Wednesday including:

  • Progress: What went well so far this week?
  • Blocked: What blocked you this week? How did you get past it?
  • Next Steps: What will you work on for the rest of the week?
  • Tip(s) of the Week: Did you find a neat trick or a helpful link this week?

Projects

For each project (individual or group) you will place a new issue on the Class Projects board.

  • If you are blocked, add the help-wanted label
  • When you think you're finished, move your issue into the Ready for Review column
    • If your project is complete, a coach will move it into the Done column
    • Else they will move it to Needs Revision. When you've addressed the feedback you can move it back into Ready for Review

Roll-Calls

Each Sunday before class your coach will create a new Roll Call issue. Leave a little comment to say hello and let us all know how your week went.


Typical Week

Throughout the HYF course and your overall career as a programmer, you will control your own fate. 35 hours of study is just the bare minimum to get by at HYF, not enough to fully prepare you for your first job.

The more you know and the harder you work, the faster you will find yourself in a career you love.

The more you participate and become part of the HYF community, the more people are going to be willing to help you in return.

Sunday

  • 10:30 - 11:30: Career Skills
    • Guest workshops covering important skills that are not in the core curriculum
    • These will not happen every Sunday
  • 11:30 - 12h: Prep
    • leave your comment in the week's roll-call
    • go over any question issues together
  • 12h - 16h: Class
    1. Review
    2. Presentation 1
    3. Group work
    4. Break
    5. Presentation 2
    6. Group work
    7. Homework Launch

Monday

  • Plan the week's project
  • Set up the project repository
  • Individual study

Tuesday

  • Begin developing the project
  • Individual study

Wednesday

  • check-in!
  • Class review call (if you organize one)
  • Individual study

Thursday

  • Begin prep work for Sunday
  • Individual study

Friday

  • Weekly project MVP
    • Merge all must-have PRs
    • Stop adding new features
    • Make sure what's there works
    • Move your issue to READY FOR REVieW
  • Individual study

Saturday

  • Family, friends, rest & play
  • Individual study (optional ;)

Students


TOP


Coaches


TOP


class-15's People

Contributors

bringmetheaxx avatar colevanderswands avatar dabrytskaya avatar danielhalasz avatar deepa-thomas avatar firity avatar hserdogan94 avatar ilienstar avatar jtliberona avatar moamin-abuewaida avatar osimef849 avatar rayanejsilva avatar seninet avatar walteralvar avatar yildiztugba avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

class-15's Issues

bringmetheaxx: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Hasan Erdogan: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Serkan Demir: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Haijr Ali: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Hasan Erdogan: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Moamin : HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Tugba: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Ekaterina Mamina: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

widad: HYF Precourse group 15_1 project

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Maria Povorozniuk: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Walter: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Laura Ramirez: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

rayanejsilva : HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Katia Dabrytskaya: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

widad: precourse issue, 1 week

precourse issue

Study Plan

copy this template into a new comment each week and fill in your answers
each week add a new week-x label when your check-in comment is ready for review

In weeks there is a project:

be sure to look through the exercises before starting the project. 
You don’t need to finish them before the project,
but starting them will help understand the project. 

your goal each week is to finish the project
working on exercises should help you finish the project, not get in the way
you can always come back to study the exercises latersa

---- BEGIN CHECK-IN TEMPLATE ----

Week 1

Check-In

I Need Help With:

What went well?

What went less well?

Lessons Learned

Sunday Prep Work

---- END CHECK-IN TEMPLATE ----

-->

Class 15_3: HYF Precourse - Group Project

This is the "Get to know me" Project of Class 15_3 :

Here we perform our very first practice into Pull Request and Merge to create together a file about us and our own origins, background and expectations.

https://github.com/WalterAlvar/GetToKnowYouGN3

List of members:

@Osimef849
@Hajir-pro
@SerkanDemir86
@Maria2811-code
@RosaMoran
@WalterAlvar repository owner

Senait: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Tatsiana: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Jose Tomas : HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Daniel: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Deepa Thomas: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

FIREWYNI: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Rosa Moran: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Francis Osime: HYF Precourse

This issue has checklists for everything you need to prepare before the first day of Incremental Development. You will want to check all these boxes to join the first class! You can find more details on these assignments in the HYF Precourse repository. Besides internet searching, you can head over to the study book for some helpful study references.

Don't worry, it's not as intimidating as it looks and we're all here to help each other.

Software Installations

  • Use Linux or Mac. If your computer is a Windows machine, you will need to either:
  • Slack - for all HYF communication
  • Zoom - for online class
  • Modern Browsers with good DevTools, it's good to practice with all of them:
  • Visual Studio Code - used write and edit your code
  • VSCode CLI - to open folders in VSCode from the terminal
  • Node.js
  • oh my zsh: this will help you find your way around the CLI
  • GitHub Desktop (optional)
    • This can help you get started with Git & GitHub, but does not replace learning to use your CLI
    • Mac
    • Linux

VSCode Extensions

These are a few VSCode extensions that will make your life easier. Find another one that looks interesting? give it a try!

How to install VSCode Extensions


Organizing Your Computer

You will be working with many files and folders, it's best to start out organized. Here's some suggestions to start off in the right direction:

  • Create a new folder in your Documents called something like "/hack-my-future".
  • Inside your new "/hack-my-future", create one folder called "/notes" or something like this
    • You can use this folder to organize your notes in one place
    • Try using Markdown for your notes!
    • Looking to share everything you've learned? You can also push your notes to a Github repo ;)
  • Inside your new "/hack-my-future", create a folder for the Precourse called "/00-precourse" (or something similar)

When you're done your computer's folders should be organized something like this:

-/Documents
  |-/hack-my-future
    |-/00-precourse
    | |-/ice-breaker (your ice-breaker repository)
    | |-/precourse (the cloned module repo)
    | |-/username (your github profile readme repo)
    |
    |-/notes
    |-/username.github.io (your home page repository)
      (store your home page outside of /00-precourse, you will rewrite it a few times)

^ that diagram is a plain-text folder structure: stackoverflow 1, stackoverflow 2


Basic Programming Skills

Some basic skills you will need to use your computer effectively in class. The HYF Precourse repository and the study book have some helpful references for learning these skills:

  • VSCode
    • Opening a repository in a new window
    • Opening the repository in VSCode terminal
    • Adding a new file
    • Adding a new folder
    • Deleting a file
    • Deleting a folder
    • Previewing a Markdown File
    • Formatting a file with Prettier each time you save
    • Opening an HTML file with the LiveServer extension
    • Viewing the repository's git history with Git Graph extension
  • Command Line Interface
    • navigating directories using cd
    • viewing the contents of a directory with ls
  • Using Git from CLI
    • clone a repository from GitHub
    • add & commit small changes with a clear commit message
    • push & pull changes between GitHub and your Computer
  • Browser
    • Open the DevTools
    • Inspect an element in a web page

GitHub Setup

  • Connect to GitHub with SSH
    • this can be tricky! we're here to help each other on Slack
  • Watch your class repository
    • Click the Watch button in the upper-right of the repo
  • Update your profile details:
    • a nice photo
    • short bio
    • link to userName.github.io, the home page you will build as a final Precourse project
  • Create GitHub Profile Readme:
  • Write a markdown Bio and merged it to the class repo:
    • There are more instructions in the /student-bios folder of your class repo.

Projects

For each of these projects you will need to create a new issue using the project issue template. To fill out the project issue you will need to paste in the checklists from the main README of the Precourse repo. This is the standard way you will submit all projects while at HYF.

Once your issue is created you will need to add it to the class-projects board in your class repo and check off these boxes:

  • Individual Project issue is created and on the project board
  • Group Project issue is created and on the project board

That's it! You've finished all the tasks in this precourse issue. Your classmates and coaches can now find your projects on the Class Projects board.

Welcome to HYF :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.