π§πΏβπ« Intro to Programming
New? Lost? Quickstart
ππΎ
π0: important information
How this works
How we learn; how we organise; how we check our progress
πΊοΈSyllabus overview
4 modules of 3 sprints delivered over 12-16 weeks
π¦Graduation criteria
Criteria that need to be fulfilled in order to receive a MigraCode graduation certificate
πPull Request Guidelines
A practical guide for MigraCode students on how to use Pull Requests (PRs) as part of a real web development workflow
π©βπ»Safeguarding
Safeguarding pillars to protect everyone studying, volunteering and working at MigraCode
π
π1: course schedule
Welcome to MigraCode
Our first day together
π«Άπ½Onboarding
Evaluate and fix code with Lighthouse; use version control with Git and GitHub; Plan your study and set goals; Enroll as a Trainee
π«±πΎβπ«²πΏ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
π₯Data groups
Organise and structure data; Build interactive user interfaces; Break problems down into sub-problems; Interpret acceptance criteria to form test cases
π£Data flows
Collaborate in code; Define and manage state; Use asynchronous programming to handle events and data;
π₯