diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 000000000..4d41b8c81 Binary files /dev/null and b/.DS_Store differ diff --git a/README.md b/README.md index 6859e13d7..9b382214c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ > Please help us improve and share your feedback! If you find better tutorials -or links, please share them by [opening a pull request](https://github.com/HackYourFuture/JavaScript1/pulls). +or links, please share them by [opening a pull request](https://github.com/FooCoding/JavaScript1/pulls). -# HackYourFuture - JavaScript 1 +# JavaScript 1 Here you can find course content and homework for the JavaScript 1 module @@ -18,5 +18,5 @@ We expect you to __always__ come prepared to the class on Sunday. ### Overall A good understanding of all the above mentioned topics. Want to check your Knowledge? Go through the [JavaScript Fundamentals README](../../../fundamentals/blob/master/README.md) and research/ ask for help (Slack!) with the concepts that are not entirely clear. - -*The HackYourFuture curriculum is subject to CC BY copyright. This means you can freely use our materials, but just make sure to give us credit for it :)* +--- +Credit goes to [HackYourFuture](https://github.com/HackYourFuture), which this is based upon diff --git a/Week1/MAKEME.md b/Week1/MAKEME.md index 41d0289ad..beb508f43 100644 --- a/Week1/MAKEME.md +++ b/Week1/MAKEME.md @@ -29,4 +29,16 @@ Pair up with another student in your class. The homework requires two people to 6. user adds another file called “pets.txt” with some animals generally found in a home. 7. user commits and pushes his branch to remote. 8. user creates a pull request(PR) to merge changes from user's _user-dev_ branch to admin's _master_ branch. -9. admin reviews the pull request and approves and merges changes. \ No newline at end of file +9. admin reviews the pull request and approves and merges changes. + +## Step 3: **Some freeCodeCamp challenges (10 hours):** + +_Deadline Saturday_ + +On freeCodeCamp.com please do the [Basic JavaScript](https://www.freecodecamp.com/challenges/learn-how-free-code-camp-works) exercises up and until the **"Shopping List"** exercise (there are some topics we did not cover but you can do it). + +## Step 4: Read before next lecture + +_Deadline Sunday morning_ + +Go trough the reading material in the [README.md](/Week2/README.md) to prepare for your next class diff --git a/Week1/README.md b/Week1/README.md index b880a2225..4ed9c4c3e 100644 --- a/Week1/README.md +++ b/Week1/README.md @@ -1,13 +1,10 @@ # Reading material for your first JavaScript lesson: -``` -In week one we will discuss the following topics: -• Git -``` +Please watch the following parts of the course, [Programming Foundations Fundamentals](https://www.lynda.com/Programming-Foundations-tutorials/Welcome/83603/90426-4.html) on Lynda.com -### Here are resources that we like you to read as a preparation for the coming lecture. +Only watch the below chapters: -- In your next lecture your teacher will teach you your first GIT session, please look through the [GIT](https://github.com/HackYourFuture/Git) repository and read about the learning goals. -- Please watch [Up Running with Bash Scripting](https://www.lynda.com/Bash-tutorials/Up-Running-Bash-Scripting/142989-2.html) -as a recap on the cli classes you have had (1 hour and 25 min). Please ask Wouter for access to Lynda.com -- Please watch the first 5 chapters of the [Git essential training](https://www.lynda.com/Git-tutorials/Git-Essential-Training/100222-2.html) +0. Introduction +1. Programming Basics +2. Core Programming Syntax +3. Variables and Data Types \ No newline at end of file diff --git a/Week2/MAKEME.md b/Week2/MAKEME.md index aa83c5bc4..e01d3a296 100644 --- a/Week2/MAKEME.md +++ b/Week2/MAKEME.md @@ -12,7 +12,7 @@ Topics discussed in class this week: ## Before you start with the homework: -1. Review the [Git course material](https://github.com/HackYourFuture/Git) of last week. +1. Review the [Git course material](https://github.com/FooCoding/Git) of last week. 2. Watch: [What is programming](https://www.khanacademy.org/computing/computer-programming/programming/intro-to-programming/v/programming-intro), just watch the 2 min video, you do not have to do the entire JavaScript course (It could be useful later on though). 3. Please watch the following parts of the course, [Programming Foundations Fundamentals](https://www.lynda.com/Programming-Foundations-tutorials/Welcome/83603/90426-4.html) on Lynda.com (if you don't have access to Lynda yet ask Gijs):
**0. Introduction** @@ -93,7 +93,7 @@ console.log("the value of my string will be: whateverYouThinkItWillLog"); 5\.6 `console.log` the highest value. 6\. _Arrays_ -6\.1 Declare an empty array. Make sure that the name you choose indicates 'plurality', because an array is capable of containing more than one element. (See [Naming conventions](https://github.com/HackYourFuture/fundamentals/blob/master/fundamentals/naming_conventions.md)). +6\.1 Declare an empty array. Make sure that the name you choose indicates 'plurality', because an array is capable of containing more than one element. (See [Naming conventions](https://github.com/FooCoding/fundamentals/blob/master/fundamentals/naming_conventions.md)). 6\.2 Write a `console.log` statement that explains in words what you think the value of the array is. 6\.3 `console.log` your array. 6\.4 Create an array that has your favorite animals inside (see if you can find a good name that exactly describes what this variable will hold). @@ -143,13 +143,7 @@ if (...) { 10\.2 Can you compare infinities? (Not in Eyad's world) - does 6/0 === 10/0? How can you test this? 10\.3 Add `console.log` statements to the above program in which you show that you understand the concepts (just like you've done in the above assignments). -## Step 3: **Some freeCodeCamp challenges (10 hours):** - -_Deadline Saturday_ - -On freeCodeCamp.com please do the [Basic JavaScript](https://www.freecodecamp.com/challenges/learn-how-free-code-camp-works) exercises up and until the **"Shopping List"** exercise (there are some topics we did not cover but you can do it). - -## Step 4: Read before next lecture +## Step 3: Read before next lecture _Deadline Sunday morning_