πŸ§‘πŸΏβ€πŸ« Intro to Programming

New? Lost? Quickstart

πŸ‘‰πŸΎ

πŸ“0: important information

  1. How this works

    How we learn; how we organise; how we check our progress

    πŸ—ΊοΈ
  2. Syllabus overview

    4 modules of 3 sprints delivered over 12-16 weeks

    πŸ¦‰
  3. Submitting Assignments

    A practical guide for MigraCode students on how to submit assignments based on their type, including complete guidelines on opening and managing Pull Requests (PRs).

    πŸ“
  4. Graduation criteria

    Criteria that need to be fulfilled in order to receive a MigraCode graduation certificate

    πŸŽ“
  5. Safeguarding

    Safeguarding pillars to protect everyone studying, volunteering and working at MigraCode

    πŸ›Ÿ

πŸ“1: course schedule

  1. Welcome to MigraCode

    Our first day together

    🫢🏽
  2. Onboarding

    Evaluate and fix code with Lighthouse; use version control with Git and GitHub; Plan your study and set goals; Enroll as a Trainee

    πŸ«±πŸΎβ€πŸ«²πŸΏ
  3. Structuring and testing data

    Find meaning behind syntax; Step through functions like a computer; Break problems down into sub-problems; Interpret acceptance criteria to form test cases; Recognise patterns

    πŸ₯š
  4. Data groups

    Organise and structure data; Build interactive user interfaces; Break problems down into sub-problems; Interpret acceptance criteria to form test cases

    🐣
  5. Data flows

    Collaborate in code; Define and manage state; Use asynchronous programming to handle events and data;

    πŸ₯

πŸ“2: next steps

  1. Piscine

    In teams and on your own, build working software with tests. Explain your work to others.

    πŸ