> For the complete documentation index, see [llms.txt](https://syllabus.migracode.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://syllabus.migracode.org/courses/introduction-3/course-content.md).

# Course content

**The MigraCode Barcelona curriculum - a direct output of the European collaboration between various NGOs spread over the European Union - contains all the information and knowledge a MigraCode student needs to become a junior web developer.**

Find the full curriculum of MigraCode Barcelona through the links below:

{% content-ref url="/pages/-MSXEC0pesR1SoB8bZeo" %}
[Introduction](/courses/introduction-3/course-content/introduction-2.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MSXEE63JMwaJeip3hPh" %}
[HTML/CSS](/courses/introduction-3/course-content/html-css.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MSXEGAZddbU2uQ9jwNE" %}
[JavaScript I](/courses/introduction-3/course-content/javascript-i.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MSXEJ63BOPXkuy9E4RK" %}
[JavaScript II](/courses/introduction-3/course-content/javascript-ii.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MSXELBw6idsUc8q8vPM" %}
[JavaScript III](/courses/introduction-3/course-content/javascript-iii.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MSXEN8BD9OtsiaIjtmW" %}
[React](/courses/introduction-3/course-content/react.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MSXEPaBPsy4MmrWcMol" %}
[Node.js](/courses/introduction-3/course-content/nodejs.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MVqQRCbyh21DEHnEEZX" %}
[Databases](/courses/introduction-3/course-content/databases.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MSX1cSNPSDOCCzGu1Or" %}
[Final Projects](/courses/introduction-3/course-content/introduction-1.md)
{% endcontent-ref %}

![](/files/-MYfUAtjKzooL1GWwU0W)
