Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c01f5db

Browse files
committed
First draft
1 parent 6f1d5d0 commit c01f5db

File tree

6 files changed

+28
-5
lines changed

6 files changed

+28
-5
lines changed

Week1/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ These are the topics for week 1.
2020
8. [Debuggers](https://study.hackyourfuture.net/#/tools/debuggers)
2121
9. Testing code
2222
- [Assertion](https://study.hackyourfuture.net/#/testing/assertion)
23+
10. Career training (part 1)
2324

2425
## Week goals
2526
All of the detailed information about every concept is in your study book. The following goal explanation will link you to the correct place to get studying. Read through the goal description once to get an idea of what you will be learning, then go through the different links (either from the agenda or this goal list).
@@ -32,6 +33,11 @@ To help learn the language we also want to introduce you to some tools that you
3233

3334
Lastly we want to introduce the first steps to testing code with some code you will find in your exercises. Have a look at what assertion is [here](https://study.hackyourfuture.net/#/testing/assertion), the `console.assert` lines in your practice exercises uses this to check that your code does the right thing.
3435

36+
## Career training (part 1)
37+
The goal of HYF is to get you a job, not just teach you how to program. That means that we also want to train you into how to present yourself to potential companies.
38+
39+
In this or the next week there will be a mandatory meeting where we will go through what we call `your personal brand`. You do not need to prepare anything for this first meeting, keep an eye on your class channel for what day this meeting will be!
40+
3541
## Finished?
3642

3743
Are you finished with going through the materials? You're doing great! If you feel ready to get practical, click [here](./MAKEME.md). If you have finished the exercises, then start working on week 2! The first 3 weeks of this module cover all the basic building blocks of JavaScript and getting familiar with them is of the utmost importance!

Week2/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ These are the topics for week 2:
88
2. [Loops](https://study.hackyourfuture.net/#/javascript/loops)
99
3. [Revisit debuggers](https://study.hackyourfuture.net/#/tools/debuggers)
1010
4. [Naming conventions](https://study.hackyourfuture.net/#/programming/naming-conventions)
11+
5. [Your personal brand](https://github.com/HackYourFuture/yourpersonalbrand)
1112

1213
## Week goals
1314
All of the detailed information about every concept is in your study book. The following goal explanation will link you to the correct place to get studying. Read through the goal description once to get an idea of what you will be learning, then go through the different links and look at them in detail.
@@ -18,6 +19,8 @@ There are a lot of things you can do with just these building blocks (next week
1819

1920
This is also the week we are going to start learning about best practices surrounding programming. These are general rules programmers follow so that code remains readable for others. The first will be about naming conventions, read more about that [here](https://study.hackyourfuture.net/#/programming/naming-conventions). It will mention the term `functions`, which you haven't learned about yet, but keep that in mind for next week when you will be introduced to them!
2021

22+
We also want to start working on your personal brand in the coming weeks as it takes time to get this correct. In a couple of months we also want to start practicing interviews with some of our partner companies using your brand! So in the upcoming weeks have a look through the [personal brand repo](https://github.com/HackYourFuture/yourpersonalbrand). It will also be a nice break for your mind to do something completely different than programming :).
23+
2124
## Finished?
2225

2326
Are you finished with going through the materials? You're doing great! If you feel ready to get practical, click [here](./MAKEME.md).

Week3/MAKEME.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ This will be the first week you are expected to hand in some homework when we co
66

77
1. Practice the concepts
88
2. Homework exercises
9+
3. Start fixing CV/LinkedIn/Github
910

1011
## **1. Practice the concepts**
1112

@@ -17,6 +18,10 @@ In this section you will be doing interactive exercises that will allow you to p
1718

1819
It is time to combine everything we have learned the past couple of weeks and get some feedback from experienced developers. This will be the first week you are working with the [homework repository](https://github.com/HackYourFuture/Homework/blob/main/README.md) so reserve some time to set it up. *Make sure to read the README in the repository to set up the extensions*. This week we expect you to do the exercises in the corresponding module/week folder (JavaScript / Week 3). Have a look at your class repository on how to get the homework repository set up and how to hand in the homework.
1920

21+
## **3. Start fixing CV/LinkedIn/Github**
22+
23+
At the end of this module you should have updated your CV/LinkedIn/Github profiles to incorporate what you have learned from the personal brand repo. This is not easy, so it's good to start with it early.
24+
2025
## Done early?
2126

2227
Have a look at some of the week4 concepts already!

Week3/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ These are the topics for week 3:
77
1. [Functions](https://study.hackyourfuture.net/#/javascript/functions)
88
2. [Scope](https://study.hackyourfuture.net/#/javascript/scope)
99
3. [Modern JS](https://study.hackyourfuture.net/#/javascript/modern-js)
10+
4. [Continue with Your personal brand](https://github.com/HackYourFuture/yourpersonalbrand)
1011

1112
## Week goals
1213
This week is the last week of explaining all the basic building blocks that JavaScript offers for you to work with. The last one is called functions, read all about them [here](https://study.hackyourfuture.net/#/javascript/functions). Functions bring along with them a concept called the scope that you may have encountered a bit last week but we want to explicitely explain now. Read about scope [here](https://study.hackyourfuture.net/#/javascript/scope).
@@ -15,6 +16,8 @@ These things will take the power of what you can do to another level, as it allo
1516

1617
Now that you have learned all the basic blocks it is time to tell you about the different versions of JavaScript. JavaScript has been evolving over its lifetime and certain syntax has been added. Have a look in your study book at the topic of what is called 'Modern JS' [here](https://study.hackyourfuture.net/#/javascript/modern-js). Throughout the curriculum we will be expecting you to use the modern syntax as that is most likely what you will be programming in. There is also a section on the history of JavaScript in there, you do not need to know this but we recommend it if you have some time to spare as it is very interesting.
1718

19+
Also, don't forget about the [personal brand repo](https://github.com/HackYourFuture/yourpersonalbrand) if you didn't manage to complete it last week.
20+
1821
## Finished?
1922

2023
Are you finished with going through the materials? Give yourself a pat on the back because you rock! It is time to combine everything you have learned and start practicing them vigorously. Have a look at the exercises [here](./MAKEME.md) and try to make as many of them as you can. This week there will be homework to do and hand in, so don't forget to do that! If you haven't set up the homework repository yet, have a look at your class repo.

Week4/MAKEME.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44

55
1. Practice the concepts
66
2. Homework exercises
7-
3. Challenges
7+
3. Fix CV/LinkedIn/Github
8+
4. Challenges
89

910
## **1. Practice the concepts**
1011

@@ -16,18 +17,20 @@ Before we head into the homework exercises, it might be nice to do some interact
1617

1718
This week we expect you to do the exercises in the corresponding module/week folder (JavaScript / Week 4). Have a look at your class repository on how to hand in the homework.
1819

19-
## **3. Challenges**
20+
## **3. Fix CV/LinkedIn/Github**
21+
22+
At the end of this week you should have updated your CV/LinkedIn/Github profiles to incorporate what you have learned from the personal brand repo. During the meeting you had at the start of this module it should have been made clear how to hand it in. If unsure, just ask in the class channel!
23+
24+
## **4. Extra: Challenges**
2025

2126
Have a look at the challenges folder in this repository to try some harder problems. We expect these to be hard, so take your time to try and solve them yourself. If you really can't figure it out then have a look at the solutions, but it usually sticks better if you find the solution yourself.
22-
27+
2328
## Finished?
2429

2530
So you think you are a JavaScript superstar now huh? :wink:
2631

2732
Once you have finished the homework there are a couple of things you can keep doing to improve your JavaScript and problem solving skills. Have a look at the following and come back to them later in the curriculum, it is never bad to do these exercises!
2833

29-
- [Exercism](https://exercism.io/tracks/javascript)
30-
Exercism has a JavaScript track that has some nice exercises to practice your skills. The easy ones will be similar to what you have done the past weeks, but the hard ones may take some working together to fix.
3134
- [Project Euler](https://projecteuler.net/)
3235
Project Euler defines problems that you can use your new JavaScript knowledge to find solutions for. These start off doable with the knowledge you have now and will get more and more difficult. You can come back to it later if you get stuck, or ask your classmates! Whenever you have some time or want to practice problem solving this is a good place to go.
3336

Week4/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ These are the topics for week 4:
1010
- Execution context
1111
- Why do we need closures?
1212
3. [Problem solving](https://study.hackyourfuture.net/#/programming/problem-solving-process)
13+
4. [Continue with Your personal brand](https://github.com/HackYourFuture/yourpersonalbrand)
1314

1415
## Week goals
1516

@@ -19,6 +20,8 @@ Now that we are getting into more and more complex code it is also a good idea t
1920

2021
After that it is time to start practicing again, make as many exercises as you can in the list [here](./MAKEME.md) and don't forget to hand in your homework. There will also be a test coming up for this module. What and when will be announced in your class channel, so keep an eye on that as usual! The best way to prepare is to keep programming!
2122

23+
Also, don't forget about the [personal brand repo](https://github.com/HackYourFuture/yourpersonalbrand) if you didn't manage to complete it last week.
24+
2225
## Finished?
2326

2427
Are you finished with going through the materials? Give yourself a pat on the back because you rock! When you feel ready to get practical, click [here](./MAKEME.md).

0 commit comments

Comments
 (0)