# MigraCode Barcelona Volunteer Guide

## MigraCode Barcelona Volunteer Guide

- [Welcome to the MigraCode Volunteer Guide](https://volunteers.migracode.org/master.md): In this GitBook, you can find all the information about volunteering at MigraCode Barcelona, a tech academy for refugees and migrants.
- [About MigraCode](https://volunteers.migracode.org/general-information/general-information-about-mc.md)
- [Working with our students](https://volunteers.migracode.org/general-information/working-with-our-students.md)
- [Volunteering roles](https://volunteers.migracode.org/general-information/volunteering-roles.md)
- [Teaching volunteer roles](https://volunteers.migracode.org/general-information/volunteering-roles/teaching-volunteer-roles.md)
- [Mentoring volunteer roles](https://volunteers.migracode.org/general-information/volunteering-roles/mentoring-volunteer-roles.md)
- [Slack volunteer roles](https://volunteers.migracode.org/general-information/volunteering-roles/slack-volunteer-roles.md)
- [Basic computer literacy](https://volunteers.migracode.org/coding-course/course-content.md)
- [Lesson 1: Introduction and Browser](https://volunteers.migracode.org/coding-course/course-content/lesson-1-introduction-and-browser.md)
- [Lesson 2: More browsing and Internet](https://volunteers.migracode.org/coding-course/course-content/lesson-2-more-browsing-and-internet.md)
- [Lesson 3: Mail and a taste of Drive](https://volunteers.migracode.org/coding-course/course-content/lesson-3-mail-and-a-taste-of-drive.md)
- [Lesson 4: Google Docs](https://volunteers.migracode.org/coding-course/course-content/lesson-4-google-docs.md)
- [Lesson 5: Google sheets](https://volunteers.migracode.org/coding-course/course-content/lesson-5-google-sheets.md)
- [Lesson 6: Google slides](https://volunteers.migracode.org/coding-course/course-content/lesson-6-google-slides.md)
- [Web development](https://volunteers.migracode.org/coding-course/class-information.md)
- [Class Example](https://volunteers.migracode.org/coding-course/class-information/lesson-structure-example.md)
- [Teaching instructions](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions.md)
- [Introduction](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/introduction.md)
- [1 - Terminal and Visual Code](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/introduction/1-terminal-and-visual-code.md)
- [2 - Git and Github](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/introduction/2-git-and-github.md)
- [HTML/CSS](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/html-css.md)
- [1 - Semantic HTML and CSS](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/html-css/week-1.md)
- [2 - Responsive Web and layout](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/html-css/week-2.md): Responsive Web and layout
- [3 - Bootstrap](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/html-css/week-3.md)
- [JavaScript I](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/javascript-i.md)
- [1 - Hello Javascript](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/javascript-i/week-1.md)
- [2 - Expressions and loops](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/javascript-i/week-2.md)
- [3 - Arrays and callbacks](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/javascript-i/week-3.md)
- [Javascript II](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/javascript-ii.md)
- [1 - Javascript in the browser](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/javascript-ii/week-1.md)
- [2 - Objects](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/javascript-ii/week-2.md)
- [3 - Introduction to APIs](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/javascript-ii/week-3.md)
- [Javascript III](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/javascript-iii.md)
- [1 - HTTP Protocols and ES6](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/javascript-iii/week-1.md)
- [2 - Workshop Part 1](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/javascript-iii/week-2.md)
- [3 - Workshop Part 2](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/javascript-iii/week-3.md)
- [React](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/react.md)
- [1 - Hello React](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/react/week-1.md)
- [2 - Reacting to changes](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/react/week-2.md)
- [3 - Fetching Data](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/react/week-3.md)
- [NodeJS](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/node.md)
- [1 - Node and Express 101](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/node/1-node-and-express-101.md)
- [2 - APIs in Node](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/node/2-apis-in-node.md)
- [3 - Workshop](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/node/3-workshop.md)
- [Databases](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/databases.md)
- [1 - Introduction to SQL](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/databases/1-introduction-to-sql.md)
- [2 - SQL with Node](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/databases/2-sql-with-node.md)
- [3 - CRUD with SQL and Node](https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/databases/3-crud-with-sql-and-node.md)
- [Professional Skills](https://volunteers.migracode.org/coding-course/soft-skills-training-content.md)
- [Module 1: Soft skills](https://volunteers.migracode.org/coding-course/soft-skills-training-content/1-communication-inclusion-and-teamwork.md): Beginning of the course, designed by Silvia & Cristal
- [Module 2: Employability](https://volunteers.migracode.org/coding-course/soft-skills-training-content/2-employability.md): Halfway the course, designed by Cristal, Silvia & Eduard
- [Module 3: Working in projects](https://volunteers.migracode.org/coding-course/soft-skills-training-content/4-project-management.md): Training before Final Projects, designed by Kamel
