πŸ“… Timeline

Check your class progress against the ITP timeline

Timeline of ITP, staying on track:

The course starts on the 1st of the month but there may be 7 days until the first Saturday, so we have written this to follow that timeline.

There are 12 learning weeks in the curriculum, which you will schedule over a maximum of 16 weeks. This padding will help you account for things like Christmas, or Eid and other movable feasts. The course allows for variance in ability and previous experience. Most people should complete this course in 12 weeks of classes. Some will go faster (and this is encouraged). A few people will have adverse life events and need a couple of weeks to catch up. Once a learner is a full module behind, it’s not realistic for them to catch up.

So that’s your rule of thumb for staying on track. What does this look like in practice, week by week?

🫢🏽 Day 1 Week 1

Week 1: you have logged in to the dashboard to see your list of learners and welcomed them by name in Slack. You have scheduled your learning weeks in your classplanner and your volunteer team has signed up on the schedule so everybody knows the rota.

🀝 Module 1: Weeks 2, 3, 4

🀝 Week 2: you have met everyone in person or at Zoomschool

  • Week 2: most people have opened a PR
  • Week 2: most people have gotten a code review

🀝 Week 3: 100% of learners have opened a PR or withdrawn/deferred
🀝 Week 4: Focus on enrollment: 60% of learners have completed the Onboarding Module and enrolled as a trainee

πŸ₯š Module 2: Weeks 5, 6, 7

πŸ₯š Week 5: 60% of learners have enrolled as a trainee
πŸ₯š Week 6: Everybody has begun Structuring and Testing Data at least as we are halfway through the course!
πŸ₯š Week 7: Focus on step review: keep the momentum going. Advise learners who have made no progress to withdraw as there is no chance of making up the work now.

🐣 Module 3: Weeks 8, 9, 10

🐣 Week 8: Most people have begun Data Groups
🐣 Week 9: Every trainee has benefited from at least 5 pair programming sessions
🐣 Week 10: Every trainee has engaged in at least 8 code reviews

πŸ₯ Final Module: Weeks 11, 12, 13

πŸ₯ Week 11: Everybody has begun Data Flows.
πŸ₯ Week 12: Most trainees are completing their TV Show Projects - encourage demos! πŸ₯ Week 13: Most trainees are submitting their final step.

🎁 Wrapping up: Weeks 14, 15, 16

🐟 Week 14: You are reviewing and approving final step submissions. Trainees going for the Piscine have applied.
πŸ‘£ Week 15: Trainees who have fallen behind by less than 1 module have caught up and completed. You are wrapping up and supporting trainees to take their next steps.
πŸŽ‰ Week 16 : This course has completed. 100% of learners have completed or withdrawn. Have a party.