# Pre-Courses

Once you are accepted at MigraCode, we recommend you to have a look at the following courses to be fully prepared to start with MigraCode:

&#x20;**​Recommended:**

* &#x20;[Get an introduction to what web development is](https://www.w3schools.com/whatis/default.asp) (a complete overview)
* &#x20;[Find out about Git, GitHub and the Terminal](https://lab.github.com/githubtraining/introduction-to-github) (strongly recommended)
* &#x20;[Find another intro into HTML](https://www.w3schools.com/html/default.asp) (learning how to code is repeating)
* &#x20;[Do a specific course into CSS](https://www.w3schools.com/css/default.asp) (dive deeper into CSS)

&#x20;**Additional:**

* &#x20;[Take a first look at JavaScript](https://www.w3schools.com/js/default.asp) (just to have an idea)
* &#x20;[Discover people already working in tech](https://www.khanacademy.org/computing/computer-programming/meet-the-computing-professional-unit) (your potential future)
* &#x20;[Do a full programming introduction course](https://www.freecodecamp.org/learn/) (only if you really have time)

![](https://4042228299-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MRebciU3NcuLgsX3ijf%2F-MSZNg54Kmi1GgJ7r88t%2F-MSZNzngcKwaRDEnlWoo%2Fimage.png?alt=media\&token=bdc7be70-e4d8-4601-80ce-ea9ed873a16f)
