Skip to content

umar-wani/coursebook

 
 

Repository files navigation

Founders and Coders Curriculum

Welcome to our curriculum. This material forms the basis of our tuition-free, peer-led web development programme.

Using our curriculum

Our curriculum is open source and free to use. This means anyone is welcome to work through the material at their own pace, even if they don't have a place on one of our bootcamp cohorts.

If you do decide to use our material please let us know. We can only accept so many people onto our program so we'd love to hear about others benefiting from our work. You could also join our Slack community to help and be helped by other people learning to code.

Although we love people using our curriculum to self-learn we have to ask that you do not claim to have attended or completed Founders and Coders.

License

The work is available under the Creative Commons Attribution-NonCommercial-ShareAlike license. This means you can share or adapt the material as you like, as long as you:

  1. Give us credit for creating it
  2. Maintain the original license
  3. Continue to offer it free of charge

What you can do

  1. Work through the material yourself, or in groups of like-minded people
  2. Clone the workshop repos to work on them locally
  3. Fork the workshop repos so you have a copy on your own GitHub account

What you cannot do

  1. Create your own copy of the curriculum with our license removed
  2. Create your own copies of the workshops by pasting our material into a new repo
  3. Any other activity that removes attribution or authorship history

Topics

Week Topic
1 Teamwork and Toolkit
2 HTTP
3 Testing
4 Node
5 Databases
6 Authentication
7 REST APIs
8 Single Page Apps
9 React

Default Schedule

The timetable can differ from week to week. See each week's schedule for details. There is usually an additional reading week after Week 7 or 8.

Day 1

Time Activity Description
09:45 Mentors intro Mentors introduce themselves
09:50 Check-in
10:00 Feedback on last week Airtable online survey
10:05 Intro presentation Mentors present on this week's topic
10:20 Intro workshop Short introductory workshop
11:00 Workshop The first of four 2-hour workshops
13:00 Lunch
14:00 Workshop
16:00 Project and spike intro Introduce the project and learning outcomes
16:15 Technical spike Research a relevant topic
17:15 Presentation prep Prepare spike presentation
17:45 Check-out
18:00 Finish

Day 2

Time Activity Description
09:45 Check-in
10:00 Presentation prep
10:10 Spike presentations
11:00 Workshop
13:00 Lunch
14:00 Workshop
16:00 Tech for Better
17:00 Speaker A technical talk from an employment partner or FAC alum
17:45 Check-out
18:00 Finish

Day 3

Time Activity Description
09:45 Check-in
10:00 Morning Challenge A workshop to challenge your understanding of this week's topic
11:00 Project
12:45 Role circles
13:00 Lunch
14:00 Project Discussions held with potential Tech for Better partners
15:30 Employment prep Portfolio, CV, media presence and interview prep (weeks 5+)
16:30 Community engagement
17:45 Check-out
18:00 Finish

Day 4

Time Activity Description
09:45 Check-in
10:00 Project
13:00 Lunch
14:00 Project
17:15 Code Q&A
17:45 Check-out
18:00 Finish

Day 5

Time Activity Description
09:45 Check-in
10:00 Code Review Review another team's project code
11:00 Respond to issues Refactor your project based upon the feedback you got in code review
12:00 Role circles
12:15 Presentation prep
13:00 Lunch
14:00 Presentations Present your project from this week
15:15 Stop, Go, Continue Cohort retrospective
16:00 Team SGCs Project team retrospectives
16:45 Update user manuals
17:00 Speaker A talk from an employment partner or FAC alum
17:45 Check-out
18:00 Finish

Releases

No releases published

Packages

No packages published

Languages

  • CSS 49.6%
  • HTML 26.7%
  • JavaScript 23.7%