diff --git a/README.md b/README.md
index cbc0b74..ef7059d 100644
--- a/README.md
+++ b/README.md
@@ -1,51 +1,90 @@
-# HTML-CSS and Command Line
+# DEPRECATED - HTML-CSS
+This module has been reorganised:
+- The HTML and CSS is now in the explore module, find it [here](https://github.com/HackYourFuture/explore)
+- The CLI and Git is now the CLI-Git module which you can find [here](https://github.com/HackYourFuture/CLI-Git)
-## Introduction
-In this module you will learn HTML and CSS. HTML is the language in which you define the structure of the content of your pages (e.g. headings, paragraphs, links and images). CSS is used to write down how everything should look (e.g. font sizes, colors and positions). While learning the basics of these two languages, you will also get familiar with text editors and the developer tools of your browser.
+
-We will focus on _responsive_ web development : you will learn how to make your website adapt to the size of the screen, using the _mobile first_ approach. As well as the _accessibility_ part of it, by adpoting ARIA (Accessible Rich Internet Applications) as part of our dicipline. ARIA defines ways to make Web content and Web applications (especially those developed with Ajax and JavaScript) more accessible to people with disabilities. Last but not least we will spend time practicing some soft skills that are important for becoming a good developer. These include: giving feedback to your colleagues, presenting and explaining your work, and finding documentation on the web.
+Welcome to the wonderful world of web development! In this module you will learn the basic building blocks of the web: HTML and CSS. HTML gives us the power to add text, images and videos to a page. CSS gives us the power to organize these parts and make it look nice.
-## Command line
+The products of HTML and CSS comprise a two-thirds of what is called `frontend` (the final third is client-side JavaScript, which you will learn about in later modules). What is frontend? It's another word for the presentational part of a piece of software. In terms of web development we're talking about "what you see" when you go to any website.
-The command line (cli, shell) is the interface between you (the user) and the operating system which interprets your commands and allows the computer to respond to your command. In this module you will be introduced to the command line, in this module we will mainly use it to navigate our file system and creating files. Throughout the entire program you will have to use these skills and build on top of it.
+Think of it like this: if a webpage were a person, the HTML would be the skeleton and CSS the skin and clothing!
-So since this is your first module, what can you expect the next three weeks?
+You'll also be learning [GIT](https://www.youtube.com/watch?v=P0kF3vvy3QM), software that will allow you to save your folders and files in case they accidentally get deleted or end up corrupt. It can do much more and you'll learn all about that starting from week 2!
-## Planning for Current Class
-| Week | Topic | Read | Homework | Review |
-| ---- | ----- | ---- |----------|--------|
-|0.|Prepare for first session|[Pre-reading](https://github.com/HackYourFuture/HTML-CSS/tree/master/Week0)|-|-|
-| 1. | DOM, HTML/CSS syntax | [Week 1 Reading](https://github.com/HackYourFuture/HTML-CSS/tree/master/Week1/README.md) | [Homework week 1](https://github.com/HackYourFuture/HTML-CSS/tree/master/Week1/MAKEME.md) |[Review](https://github.com/HackYourFuture/HTML-CSS/tree/master/Week1/REVIEW.md)|
-| 2. | [CLI](https://github.com/HackYourFuture/CommandLine/blob/master/Lecture-1.md), Responsive design, media queries, developer tools | [Week 2 Reading](https://github.com/HackYourFuture/HTML-CSS/tree/master/Week2/README.md) | [Homework week 2](https://github.com/HackYourFuture/HTML-CSS/tree/master/Week2/MAKEME.md) ||[Review](https://github.com/HackYourFuture/HTML-CSS/tree/master/Week2/REVIEW.md)|
-| 3. | [CLI](https://github.com/HackYourFuture/CommandLine/blob/master/Lecture-2.md), Recap, useful resources on the web| [JavaScript Intro](https://github.com/HackYourFuture/JavaScript/tree/laurens_thomas/Week0) | [Homework week 3](https://github.com/HackYourFuture/HTML-CSS/tree/master/Week3/MAKEME.md) ||[Review](https://github.com/HackYourFuture/HTML-CSS/tree/master/Week3/REVIEW.md)|
+## Learning goals
-Please get yourself familiar with this repository by navigating your way through the different README files. Kind note: make sure to read assignment requirements properly for handing them in, in the end this saves both you and your teacher a lot of time. If you have any questions or something is not entirely clear ¯\\\_(ツ)_/¯, please ask/comment on Slack!
+In order to successfully complete this module you will need to master the following:
-## Learning goals for HTML-CSS:
-```
-• Basic understanding of HTML and CSS
-• Know how to organize your files
-• Know your way around your text editor
-• Feel comfortable working with the inspector
-• Properly indent your code
-• Properly naming classes, id's
-• Responsive, mobile first development
-• Know good and bad practices when it comes to HTML
-• Get an understanding of where to find information on the web
-• Give receive/feedback from/on fellow students
-• Presenting and explaining your work to others
-```
+- Be able to write syntactically correct `HTML` and `CSS`
+- Understand what is meant by `responsive` web development
+- Practice navigating your computer using the `command line interface (CLI)`
+- Learn about `GIT` and its basic usage
+- Become familiar with `Trello` and `GitHub` as a way to submit your homework
+- Know your way around `Visual Studio Code`
+- Feel comfortable working with your `browser's inspector`
-## Learning goals for CLI
-```
-• To know the terminal/bash/command line for UNIX based systems.
-• Navigate the file system without using a UI explorer.
-• Copy, rename and move files with terminal commands.
-• Learn output redirection, piping on the terminal.
-• Write basic shell scripts to ease the programming life.
-```
+## How to use this repository
+> Before you do anything, first go [here](Week0/README.md).
+### Repository content
+This repository consists of 3 essential parts:
+1. `README`: this document contains all the required theory you need to understand **while** working on the homework. It contains not only the right resources to learn about the concepts, but also lectures done by HackYourFuture teachers. This is the **first thing** you should start with every week
+2. `MAKEME`: this document contains the instructions for each week's homework. Start with the exercises rather quickly, so that you can ground the concepts you read about earlier.
+3. `LESSONPLAN`: this document is meant for teachers as a reference. However, as a student don't be shy to take a look at it as well!
+
+### How to study
+
+Let's say you are just starting out with HackYourFuture. This is what you do...
+
+1. The week always starts on **Wednesday**. First thing you'll do is open the `README.md` for that week. For the first week of `HTML-CSS`, that would be [Week1 Reading](/Week1/README.md)
+2. You spend **Wednesday** and **Thursday** going over the resources and try to get a basic understanding of the concepts. From the second week on, you'll also implement any feedback you got on last week's homework
+3. On **Friday** you start with the homework, found in the `MAKEME.md`. For the first week of `HTML-CSS`, that would be [Week1 Homework](/Week1/MAKEME.md)
+4. You spend **Friday** and **Saturday** playing around with the exercises and write down any questions you might have
+5. **DEADLINE 1**: You'll submit any questions you might have before **Saturday 23.59**, in the class channel
+6. On **Sunday** you'll attend class. It'll be of the Q&A format, meaning that there will be no new material. Instead your questions shall be discussed and you can learn from others
+7. You spend **Monday** and **Tuesday** finalizing your homework
+8. **DEADLINE 2**: You submit your homework to the right channels (Trello/GitHub) before **Tuesday 23.59**. If you can't make it on time, please communicate it with your mentor
+9. Start the new week by going back to point 1!
+
+In summary:
+
+
+
+To have a more detailed overview of the guidelines, please read [this document](https://docs.google.com/document/d/1JUaEbxMQTyljAPFsWIbbLwwvvIXZ0VCHmCCN8RaeVIc/edit?usp=sharing) or ask your mentor/class on Slack!
+
+### Video lectures
+
+For each module HackYourFuture provides you with video lectures. These are made by experienced software developers who know what they're talking about. The main teacher for this module will be [Arco Mul](https://hackyourfuture.slack.com/team/UBVNH7CG1): an experienced video game and web developer!
+
+You can find out more about him here:
+
+- [Personal website](https://www.arcomul.nl/)
+- [GitHub](https://github.com/ArcoMul)
+- [@Arco on Slack](https://hackyourfuture.slack.com/team/UBVNH7CG1)
+
+Learn from Arco in the following playlist of videos he has made for you! (Click on the image to open the link)
+
+
+
+## Planning
+
+| Week | Topic | Reading Materials | Homework | Lesson Plan |
+| ---- | ------------------------------------------------------ | ------------------------------ | ------------------------------- | -------------------------------------- |
+| 0. | Quick Start! | [W0 Reading](Week0/README.md) | - | - |
+| 1. | Command Line Interface basics, HTML/CSS syntax | [W1 Reading](/Week1/README.md) | [W1 Homework](/Week1/MAKEME.md) | [W1 Lesson Plan](/Week1/LESSONPLAN.md) |
+| 2. | Introduction to GIT, Responsive design | [W2 Reading](/Week2/README.md) | [W2 Homework](/Week2/MAKEME.md) | [W2 Lesson Plan](/Week2/LESSONPLAN.md) |
+| 3. | GIT branches, CSS frameworks, Working with the browser | [W3 Reading](/Week3/README.md) | [W3 Homework](/Week3/MAKEME.md) | [W3 Lesson Plan](/Week3/LESSONPLAN.md) |
+
+## Finished?
+
+Have you finished the module? Great! Pat yourself on the back for the great work you've done.
+
+If you feel ready for the next challenge, click [here](https://www.github.com/hackyourfuture/javascript) to go to **JavaScript**!
+
+_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 :)_
diff --git a/Week0/README.md b/Week0/README.md
index 55e26e3..97f3292 100644
--- a/Week0/README.md
+++ b/Week0/README.md
@@ -1,76 +1,116 @@
-### Hello new class!
+# Welcome to HackYourFuture!
->Before you come to your first session at HackYourFuture please go through this document, read, watch and check if you are ready to start your HackYourFuture adventure!
+Hi new student, welcome to HackYourFuture! In this document you'll find all the instructions you need in order to prepare yourself for your journey in HackYourFuture, and beyond!
-### Read these Chapters from the [Front-end Handbook](https://www.frontendhandbook.com)
- * [What Is a Front-End Developer?](https://frontendmasters.com/books/front-end-handbook/2017/what-is-a-FD.html)
- * [Part I. The Front-End Practice](https://frontendmasters.com/books/front-end-handbook/2017/practice.html)
- * From Part II. read: [Self Directed Learning](https://www.frontendhandbook.com/learning/self-direct-learning.html), also read [Learn HTML/CSS](https://frontendmasters.com/books/front-end-handbook/2017/learning/html-css.html)
- * Read [lesson 1: building your first web page](http://learn.shayhowe.com/html-css/building-your-first-web-page/)
+## Agenda
-### After you finish reading ask yourself the following questions:
- * What is a Front-End Developer?
- * What is A web browser?
- * Wat are considered as Front-End Dev Skills?
- * What are good references/resources to use to learn on your own? (have you bookmarked them??)
- * What is the difference between HTML and CSS?
- * What are HTML elements, tags, and attributes?
- * How do you setup up the structure of your first web page?
- * What are CSS selectors, properties, and values?
- * How do you work with CSS selectors?
- * How do you reference CSS in your HTML?
- * Why would you use CSS resets?
+We'll discuss the following points:
-### Watch these videos:
- * How the Internet Works in 5 Minutes
- * How Web Browsers Work
+- How do I communicate with everybody? Use communication tool [Slack](https://www.slack.com)
+- Where do I write my code? Inside a code editor called [Visual Studio Code](https://code.visualstudio.com/)
+- What's the way to submit my homework? Use planning tool [Trello](https://trello.com/)
+- How do I put my code online? On software development platform [GitHub](https://www.github.com/)
-### Get familiar with Accessible Rich Internet Applications (ARIA)
- * [What is ARIA and why is it important?](https://www.youtube.com/watch?v=HtTyRajRuyY)
- * [Introduction to ARIA](https://www.youtube.com/watch?v=g9Qff0b-lHk&t=4s)
- * [Web applications and ARIA FAQ](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Web_applications_and_ARIA_FAQ)
- * _Bonus knowlegde:_ [Practical guide for developers on how to add accessibility information to HTML elements using the ARIA specification](https://w3c.github.io/using-aria/)
+### How do I communicate with everybody? Use Slack
->Don't worry if you don't understand everything, but make sure to prepare some questions for your first session about the reading material.
+
-### Add a card in Trello:
-* In Trello, create a card with your name (there is an example in there) and add the link to your CodePen that contains you application assignment.
-### Install the Slack Apps on your:
-- Mobile: [App store](https://itunes.apple.com/nl/app/slack/id803453959?mt=12) or [Google Play](https://play.google.com/store/apps/details?id=com.Slack&hl=nl)
-- Desktop: [OSX](https://slack.com/downloads/osx) or [Windows](https://slack.com/downloads/windows)
+Slack is an application that allows us to communicate with others through (video) chat. It's used in most tech companies and is really easy to use. In order for you to get familiar we're going to use it as well!
-### Read:
-- About Slack: [Cheat sheet for basics and shortcuts](https://get.slack.help/hc/en-us/articles/217626358-Cheat-sheet-for-basics-and-shortcuts)
-- How to format your messages in Slack: [Using Slack](https://get.slack.help/hc/en-us/articles/202288908-Format-your-messages)
-- Take the Trello [tour](https://trello.com/tour)
+Have a look at this
-### Check double check:
+Please download the app for on your desktop:
-### Are you signed up for:
+- [macOS](https://slack.com/downloads/mac)
+- [Windows](https://slack.com/downloads/windows)
+- [Linux](https://slack.com/downloads/linux)
-- Slack
-- Trello
-- Github
+And if you really can't go without your phone, you can also get it for mobile:
-### Did you do the following?:
+- [App store](https://itunes.apple.com/nl/app/slack/id803453959?mt=12)
+- [Google Play](https://play.google.com/store/apps/details?id=com.Slack&hl=nl)
-- Write "hallo :hand:" in Slack?
-- Did you add a card to Trello with your name and added the link to your application assignment (CodePen)?
-- Did you create a Github account?
+When it's all installed it's time to get into it! First try out the demo:
->If the answer to this is 'no', don't panic, you can always ask help in Slack, but before you do, please first try and see if you can find some information about the above tools yourself (hint: ask Google first).
+- [Slack Demo](https://slackdemo.com/)
-### Do you have a text editor installed?
+Important things to note is to:
-Any of the ones listed below is fine.
-- [Visual studio](https://code.visualstudio.com/)
-- [Brackets](http://brackets.io)
-- [Atom](https://atom.io/)
-- [Spacemacs](http://spacemacs.org/)
-- [Sublime (not free)](https://www.sublimetext.com/)
+- make use of threads to isolate discussions
+- format code to make it easier to read by using the ` ``` your code ``` ` syntax
-If you have no experience or preference when it comes to working with text editor just install Visual studio, you can always switch to another editor later on in the program.
+These are the first things to do once you have been invited into slack:
-### Curriculum
-Don't forget to take a look at the [HackYourFuture curriculum](https://github.com/HackYourFuture/curriculum). Go through it and make sure you have an idea of what you will learn at HackYourFuture :muscle:
+- Add a (professional looking) profile picture
+- Add a nice description about yourself
+- Say hi to your classmates in the class channel
+
+Done? This is optional, but for those who are curious:
+
+- [Cheat sheet for basics and shortcuts](https://slack.com/intl/en-nl/help/articles/201374536-Slack-keyboard-shortcuts)
+- [How to format your messages in Slack](https://api.slack.com/reference/surfaces/formatting)
+
+### Where do I write my code? Inside a code editor called Visual Studio Code
+
+
+
+Technically speaking, you can write code for the web in any application that allows you to write and save plain text files (such as Notepad or TextEdit). However a code editor is a tool specifically designed for editing code.
+
+Depending on the programming language, the code editor highlights special keywords, gives suggestions to some extent, adds automatic indentation and sometimes has an integrated command line interface (more on that in the next section) as well.
+
+While your code editor does the basic job of allowing you to write code, it can always be improved to make our lives as developers easier. In [this video](https://www.youtube.com/watch?v=ORrELERGIHs) you'll get a great introduction on all the features. His code is python, so don't worry about understanding the code, it is about how to navigate the visual studio code environment.
+
+Currently, Visual Studio Code is one of the top code editors on the market. As such, we have chosen it has our default code editor to use. Click the following link to download it:
+
+- [Visual Studio Code](https://code.visualstudio.com/)
+
+#### Improving our code editor
+
+We can always improve what we have, including our code editor! We can add `extensions` to make our programming life much easier. Please install the following extensions as well and see for yourself!
+
+- [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)
+- [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) (Make sure to enable 'Format on save' in the Visual Studio Code settings after installing this plugin)
+
+For more specific information on how to setup your editor:
+
+- [VSCode Tips](https://github.com/HackYourFuture/fundamentals/tree/master/VSCodeTips)
+
+### What's the way to submit my homework? Use planning tool Trello
+
+
+
+
+Trello is a planning tool that allows you to make todo lists in order to organize and prioritize your projects. In HackYourFuture we'll use it to submit your homework for the first module. Before you start your first class, please do the following:
+
+- [Register](https://trello.com/signup) for an account
+- Join the `Feedback Assignments` board, the link to join will be shared in your Slack channel. If not, reach out to your class mentor.
+- Create a card with your name. Inside, add a CodePen URL of your technical assignment + a short description of your website
+
+### How do I put my code online? On software development platform GitHub
+
+
+
+GitHub is a place where you can put your code online. Why? To safely store your code in case something bad happens to your computer (computer crash, virus, faulty files). You'll always be able to access this code from GitHub, using any other computer.
+
+- [Register](https://github.com/join) for an account
+- Put the URL for your account in the class channel
+
+### Check double check
+
+Let's make sure you have done everything necessary:
+
+- Slack: downloaded, added profile and said hi
+- Visual Studio Code: downloaded, added plugins
+- Trello: registered and added a card, including the CodePen URL of your technical assignment + short description
+- Github: registered and put the URL of your account in the class channel
+
+> If the answer to this is 'no', don't panic. First try and see if you can find some information about the above tools yourself (hint: ask Google first). If that doesn't work, don't be shy to ask your classmates or anyone from HackYourFuture on what to do next.
+
+### Finished?
+
+Have you finished with everything? Be proud of yourself, as you have optimally prepared yourself with all the tools needed to make your coding adventure a success!
+
+Before getting technical, please read about the HackYourFuture culture [here](https://github.com/HackYourFuture/culture) and also check [these scenarios](https://github.com/HackYourFuture/culture/blob/main/scenarios.md) that will give you a hint on how we work. The first or second week of the course, there will be a collaborative session with your whole class to discuss all of this.
+
+Now, with that out of the way we can get started with the readings for the first week. You can find that [here](https://github.com/HackYourFuture/HTML-CSS/blob/master/Week1/README.md). Make sure you've finished it before your first class on Sunday!
diff --git a/Week1/LESSONPLAN.md b/Week1/LESSONPLAN.md
new file mode 100644
index 0000000..c82a328
--- /dev/null
+++ b/Week1/LESSONPLAN.md
@@ -0,0 +1,122 @@
+# Lesson Plan Week 1
+
+## Agenda
+
+The purpose of this class is to introduce to the student:
+
+1. The basics of working with the command line interface
+2. Basic HTML/CSS concepts:
+ - HTML basics
+ - Difference between `
` and `` tags
+ - Semantic HTML5
+ - CSS basics
+ - The box model
+
+## Core concepts
+
+**FIRST HALF (12.00 - 13.30)**
+
+## 1. Command line interface basics
+
+### Explanation
+
+- The command line interface (CLI) is a way to navigate your computer by issuing direct commands
+- In the past the computer had **ONLY** a command line
+- The CLI doesn't always give feedback, like any other program on your computer would give
+- Desktop application icons are visual shortcuts (Windows: show `$ calc` to launch the calculator)
+
+### Example
+
+| Command | Description |
+| --------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
+| `pwd` | present working directory |
+| `ls` | List files in the directory |
+| `cd` | change the directory |
+| `touch` | Create an empty file |
+| `echo` | display the string |
+| `echo -n` | Display the string without newline |
+| `echo “something” > file` | Redirect the output of echo and create file |
+| `echo “another thing” >> file` | Append the string to the file |
+| `mkdir` | make a new directory |
+| `cd ~` | home |
+| `cd -` | previous directory |
+| `cd ..` | parent directory |
+| `ls -a` | List all files including hidden files |
+| `cd /` | change to the root directory |
+| `cat` | Concatenate the file line by line and display it on the terminal |
+| `less` | Print the big file line by line |
+| `vim ` | open the editor with {`a:` to go to the insert mode, `:wq` to write and quit } |
+| `for var in {START..END}; do ; ;..; ; done` | |
+| `head ` | display the first 10 lines of file |
+| `tail ` | display the last 10 lines of file |
+| `head -n ` | display first n lines of file |
+| `tail -n ` | display last n lines of file |
+| `man ` | Display manual of the COMMAND |
+
+### Exercise
+
+- Open a command line (Git Bash on Windows)
+- Create a project folder to contain all your HYF work (mkdir)
+- Create a module folder (cd, mkdir)
+- Create a text file: notes.txt (cd, touch)
+- Open Visual Studio Code and add some notes (code .)
+- Rename the file to lecture1.txt (mv)
+
+_"I go on holiday and I take with me"_ with CLI commands:
+
+- They have to repeat the commands said before them.
+- Add a new command and explain what it does.
+- Let the round continue twice otherwise the students that went first don't have to repeat all the commands.
+
+E.g., first student says _"ls : lists commands"_. Second student must say _"ls and cd: change directory"_. Then third student must say _"ls, cd and pwd : show print working directory"_ and so on.
+_By [@unmeshvrije](https://github.com/unmeshvrije)_
+
+### Essence
+
+SECOND HALF (14.00 - 16.00)
+
+## 2. HTML basics
+
+### Explanation
+
+- HTML is just plain text, nothing special
+- Browsers read the HTML and CSS and render a beautiful webpage
+- HTML of a website comes from a server (which is just another computer somewhere)
+- Difference `` and ``
+
+Box model
+
+- Everything is a box
+- The "box" refers to the attributes universal to every element: `margin`, `padding`, `border`
+- Every element pushes against one another
+
+### Example
+
+- Show most basic HTML structure, also show how Visual Studio Code can autocomplete html structure by just typing: html
+- ``, ``, ``
+- Show example of the box model by using the browser inspector on various elements
+
+### Exercise
+
+- Using the command line create a project folder, a html file and css file
+- Create a basic html structure, and link to an external css file
+- Create a webpage which uses all the html tags and css properties which were have discussed
+
+### Essence
+
+## 3. Semantic HTML5
+
+### Explanation
+
+- Explain why there are `
`, `
`, `
`
+- In theory a page can be constructed using only `
`s
+- Semantic tags make the code more comprehensible
+- It helps organize the page
+
+### Example
+
+- Show examples of semantic HTML: ``, `