Skip to content

Commit 6b1fbc3

Browse files
Merge pull request #26 from HackYourFuture-CPH/self-study-course-after-merge
Pre-Course Set Up
2 parents 66e22c8 + 96f01e0 commit 6b1fbc3

35 files changed

Lines changed: 328 additions & 15 deletions

courses/Pre-Course/README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Pre-course
22

3-
> [!IMPORTANT]
4-
> Work in progress. Proposed content defined [here](https://docs.google.com/document/d/151MLm-8WA6jSk0-9JhBTuG1xZ9Fo9HRLplJx6Bhps6A/edit?tab=t.0).
3+
The pre-course is a collection of modules that you should complete before joining HackYourFuture.
54

65
## Modules
6+
7+
### [Technical Application](./Technical-Application)
8+
9+
### [Self Study](./Self-Study)

courses/Foundation/HTML-CSS/Pre-course/README.md renamed to courses/Pre-Course/Self-Study/README.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
# Pre-course
1+
# Self study
22

3-
## Pre-course materials
3+
This module lists the steps you have to complete **BEFORE** the Foundation course starts.
44

5-
This section lists the steps you have to complete **BEFORE** the bootcamp starts.
6-
7-
You are going to be fully self-learning `HTML` and `CSS`, so it is very important and **mandatory** that you complete the steps before the first sunday session at HackYourFuture.
5+
You are going to be fully self-learning `HTML` and `CSS`, so it is very important and **mandatory** that you complete the steps before the first Sunday session at HackYourFuture.
86

97
You will also get a little introduction to `Javascript`, so that you can be more comfortable jumping into it when the course starts.
108

@@ -14,10 +12,10 @@ You will also get a little introduction to `Javascript`, so that you can be more
1412

1513
The `freeCodeCamp` courses are a good way to learn and their certifications are widely recognized, therefore we use this platform to give you a good start with learning `Web Development` and having a way to showcase your learning.
1614

17-
### What you have done so far
15+
### What you have completed already
1816

1917
There are 5 parts in the [Responsive Web Design certification](https://www.freecodecamp.org/learn/2022/responsive-web-design/). Each part contains a few sections and a certification project at the end of each part.
20-
You have already finished at least 2 sections from the first part as part of the application assignment:
18+
You have already finished at least 2 sections from the first part as part of the application process:
2119

2220
- [Learn HTML by Building a Cat Photo App](https://www.freecodecamp.org/learn/2022/responsive-web-design/learn-html-by-building-a-cat-photo-app/)
2321

@@ -73,14 +71,14 @@ Complete these steps in the freeCodeCamp [JavaScript Algorithms and Data Structu
7371

7472
If you like the `freeCodeCamp` format, you should definitely continue beyond what we ask of you and attain the various relevant certifications - especially by finishing off the **Responsive Web Design** and **Javascript Algorithms and Data Structures** certifications!
7573

76-
### Submitting your preparation
74+
## Submitting your preparation
7775

78-
Before the first Sunday session, you must have completed all the steps listed above. You then need to make your freeCodeCamp profile public - [Video here to show you how to do this](https://www.loom.com/share/019547eab49e4e198fd2d24f6cb27d3c) - and post a link to your profile in your class Slack channel. If you do not do this before the first Sunday session, you will not be able to continue with the course.
76+
Before the first Sunday session, you must have completed all the steps listed above. You then need to make your freeCodeCamp profile public - [Video here to show you how to do this](https://www.loom.com/share/019547eab49e4e198fd2d24f6cb27d3c) - and post a link to your profile in your team Slack channel. If you do not do this before the first Sunday session, you will not be able to continue with the course.
7977

80-
### What if?
78+
## FAQ
8179

8280
- If you have completed all these parts already, just continue further with the certifications. You are here to learn after all and you are entering a journey of self-teaching!
8381

8482
- If you have not completed the steps listed above from the `Responsive Web Design` ceritification and the `JavaScript Algorithms and Data Structures` certification by the time of the first Sunday session, you will not be able to continue with the course.
8583

86-
- Stuck or need help? Please use your class Slack channel to ask for help from your fellow students. Asking for help, explaining the problems you have, and sharing your own knowledge with your fellow students are all very important to succeed in HackYourFuture, so start practicing right now!
84+
- Stuck or need help? Please use your team Slack channel to ask for help from your fellow trainees. Asking for help, explaining the problems you have, and sharing your own knowledge with your fellow trainees are all very important skills to succeed in HackYourFuture, so start practicing right now!
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# Technical Application
2+
3+
👋 Welcome!
4+
5+
This module describes the application process for joining HackYourFuture Denmark, specifically the Foundation course. If you have been invited to take part in the Technical Application, please continue reading.
6+
7+
The following pages will take you through the different stages of the application process, so please read and complete each section carefull.y
8+
9+
The whole application process should take around 30 hours, and you have approximately 10 days to complete all parts. We strongly advise that you spread out the workload across the 10 days, and **don't leave it all until the last minute!**
10+
11+
## 🥸 Requirements
12+
13+
You will have 10 days to do the FreeCodeCamp courses and the technical assignment.
14+
15+
In this time, you must:
16+
17+
1. **Finish 2 courses** from the Responsive Web Design certification on freeCodeCamp
18+
1. **Alongside the courses** you complete the technical assignment in CodePen while progressing in the course.
19+
1. **Finish the technical assignment**, applying any touch ups required or extra features.
20+
1. **Record a project-overview video**.
21+
22+
You can find more detailed instructions in the **🛠️ Technical task** section.
23+
24+
When submitting the assignment, you will have to deliver the following:
25+
26+
- Links to your GitHub and freeCodeCamp accounts
27+
- A screenshot of the completed courses in freeCodeCamp
28+
- A link to your CodePen for the Event Page assignment
29+
- Upload your project overview video
30+
31+
All of this should take you about **30 hours**. Find your own pace in this process, but we recommend spreading the hours across the 10 days and not leaving it all until the last minute. ⏳ 🥵
32+
33+
If you are not sure, we could recommend dividing your time like this:
34+
35+
- 1 hour to read and understand the instructions
36+
- 2 hours each day for 10 days to work on the technical tasks
37+
- 8 extra hours to work on the technical task on days when you have more time, for example, on the weekend
38+
- 1 hour for preparing and making the project overview video
39+
40+
⏱ You should organize your time however it fits your schedule best - the above is only a recommendation! Good time management is a crucial skill to succeed with this bootcamp. Keep in mind that the amount of hours required for this test assignment is similar to what the bootcamp requires _every week_.
41+
42+
## ⏳ Deadline
43+
44+
You should have received a deadline from your contact person at HYF.
45+
_Late submissions will not be considered_.
46+
47+
## Submission checklist
48+
49+
Check if you are ready and submit!
50+
51+
- [ ] I have created a `GitHub` account
52+
- [ ] I have signed up to `freeCodeCamp` with my GitHub account
53+
- [ ] I have have signed up to `codepen` with my Github account
54+
- [ ] I have made my `freeCodeCamp` profile timeline public
55+
- [ ] I have completed the first 2 Courses in the `freeCodeCamp` `Responsive Web Design` Certification, and taken a screenshot of the finished courses
56+
- [ ] I have created the Event Page project in `codepen` and completed the tasks
57+
- [ ] I have made a project overview video
58+
59+
Have you completed the list?
60+
👉 [CLICK HERE](https://forms.gle/u4xxb6XrJ1rBVeSV9) to go to the submission form. 🏁
61+
62+
## 📫 After submission
63+
64+
After submitting, please be patient and wait to hear from us while we review all the submissions. We will let you know the date to expect an answer from us by.
65+
66+
Make sure to save `cph@hackyourfuture.dk` and `info@hackyourfuture.dk` in your contacts, so our emails don't end up in your spam folder.
67+
68+
- ✅ If you make it to the next stage, you will receive an email from us with an invitation to a short online interview with two members from HackYourFuture.
69+
- ⛔️ If you do not make it to the interview stage, we will also let you know via email.
70+
71+
Being a professional developer is a continuous learning process. While you are waiting for your test to be reviewed, we strongly suggest you continue with the Responsive Web Design certification on FreeCodeCamp to strengthen your skills.
72+
73+
Your coding journey has already started by this point, and you now will have a basic understanding of HTML and CSS, maybe even a bit of JavaScript. We won't spend much time going into HTML and CSS so it would be a good idea to strengthen your skills and knowledge before joining.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# 🛠️ Technical assignment
2+
3+
The technical assignment task consists of 3 parts:
4+
5+
- 2 freeCodeCamp courses from the Responsive Web Design Certification: [freecodecamp-courses.md](freecodecamp-courses.md)
6+
- Project to be made in CodePen based on the contents learned in freeCodeCamp : [event-page-technical-task](event-page-technical-task)
7+
- A project overview video: [project-overview-video.md](project-overview-video.md)
207 KB
Loading
54.9 KB
Loading
40.8 KB
Loading
68.3 KB
Loading
24.1 KB
Loading
140 KB
Loading

0 commit comments

Comments
 (0)