Code Monkey home page Code Monkey logo

coursebook's Introduction

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

coursebook's People

Contributors

oliverjam avatar jackherizsmith avatar albadylic avatar bobbysebolao avatar sofer avatar yvonne-liu avatar karyum avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.