Are you ready to start?

Learn how to become a professional junior web developer through MigraCode. You don’t need a technical background – you just need a (super) high motivation to join. We offer a course in English.

Studying at MigraCode requires effort and time from your side. We offer one weekly classroom activity and in the majority of modules also an additional online class during the week. Besides those classes, you need to work daily on your homework. Once you are accepted as a student, you will receive the specific schedules. Without a high dedication, you will not be able to finish MigraCode.

Make sure to read all the information you need before applying.

What will you learn?

A complete 9-month bootcamp

Intro to Digital (ITD) – (To be done prior to the course starting date)

During this module, you will get a gentle introduction to what programming is, the methodology and communication tools we use throughout the course and learn the basics of web development: HTML and CSS. Additionally you will need to use this knowledge to create a website as a final step in the pre-introduction.

⚠️ This module is a requirement to be accepted to the course.

Self-taught | Online

Part 1: Intro to Programming (ITP)

The objective of this course is to give people with no prior software development experience an introduction to programming and thinking about data. We will teach programming concepts with JavaScript and Python and data concepts with SQL in spreadsheets. We also focus on professional development skills

💭 Pre-requisite: Completion of ITD

12 weeks | Hybrid

Part 2: Software Development Course (SDC)

This course further develops the understanding, critical thinking and problem-solving skills that will make you stand out as a developer. We have shifted from teaching traditional Web Development to prioritise systems engineering, infrastructure, and operations. Building on JavaScript, Python, and SQL foundations from ITP, you’ll tackle complex systems work, Linux, troubleshooting, data structures, and algorithms.

💭 Pre-requisite: Completion of (ITP)

12 weeks | Hybrid

Course Structure

SELF
STUDY

Prep time

Weekly work on exercises and theory autonomously (20-40 hours)

ONLINE

COMMUNITY

Support

Make use of our active online community to support your studies

WEEKEND
CLASS

Practice

8h classes on Saturday (in person)
+
2-3h (0nline) class one evening during the week in more complex modules


How will you learn?

At MigraCode, we emulate professional development by emphasising self-study and independent problem-solving. Most learning occurs outside the classroom, with students researching solutions and tackling challenges independently. Don’t worry though – there is always enough guidance to keep you on track, and additional extra online sessions throughout the work week if needed

While in-person sessions will provide structured support, the real growth stems from personal investment. We balance guidance with independence by cultivating the self-directed learning skills crucial for a successful development career. You can read more about this practice here


Read the story of Mouaz from Syria

“The teachers in the course, who work 100% voluntarily, play a big role in helping the students overcome initial challenges, according to Mouaz. “They are always ready to give extra classes and help, all you have to do is ask,” he observes, fully appreciative. “Seeing them teaching us for free, knowing that they could be paid very well giving classes somewhere else, that’s actually the greatest motivation for me.”


Our learning objectives in detail

Technical skills:

  • Problem-solving: think in algorithms and search for solutions
  • Programming foundations: basic JavaScript, Python, and SQL for data analysis
  • Use Git, the Command Line, and the related GitHub platform
  • Systems engineering: Linux, command-line tools, and infrastructure operations
  • Use project management tools: Trello, Slack and Cloud Services

Job-seeking skills:

  • Use LinkedIn and benefit from this platform
  • Prepare and go through an interview process to get hired by an IT company
  • Create and design a professional CV/Resume

General soft skills:

  • Work in a team under the supervision of a mentor
  • Communicate effectively through professional communication training
  • Work with people from different cultures and nationalities
  • Cope with work-related stress and how to plan ahead
  • Be proactive in asking things and approaching people

Are you ready to start?

[activecampaign form=7 css=1]