The meeting and agenda schedule for our Complete Software Development Programme:

1. Weekly Module-based Jumpstarter Workshop Sessions

General Notes
The jumpstarter session should NOT be lecture-based. It should be 100% discussion and sharing focused. They should NOT be going through “lecture materials” that can be pre-recorded. Because people should just be watching Youtube or anywhere else for those stuff already.
It should be discussing on pre-agreed homework (provided on Pathforge and Github). Discuss it with them on the go, get students to share and present it.
Then, once you’re done with the homework discussion, give them challenges to do during the session. Split them into breakout rooms where they discuss and set a time to explore together.
There should be should have reading/video materials and challenges prepared each week for students to do it during the session.

CSDP Modules (Important!)
FRONTEND, WITH YEEQIANG
Module F1: HTML/CSS, Command Lines, Github & Version Control - Monday 9PM
Module F2: Javascript, OOP & Dom Manipulation - Friday 9PM
Module F3: VueJS - Wednesday 9PM

BACKEND, WITH KAIZ - THURSDAY 9PM
Module B1: Asynchronous Javascript, Express.js & APIs
Module B2: Authentication
Module B3: SQL & NoSQL Databases - Mongodb, Postgresql

FULLSTACK PROJECT WITH KAIZ - GROUP BY GROUP BASIS

CAREER PREP
Module CP1: Job Interview Prep (Soft skills)
Public Speaking & Presentation with Linus
Polish CV
E-Certification & Linkedin Education Badge
Module CP2: Job Interview Prep (Technical Skils)
Practice on technical case study and past interview questions
Practice working on data structures and algorithms so you don't lose out to the CS grad

CSDP Meeting Times

Monday, 9PM - F1: HTML/CSS, Command Lines, Github & Version Control
Wednesday, 9PM - F3: VueJS
Friday, 9PM - F2: Javascript, OOP & Dom Manipulation
Thursday, 9PM - Backend by Kaiz

CSDP Overall Programme Flow Case Study Example
Day 0
New batch (Batch Alpha) of 20 pax starts. Everyone goes into their assigned start dates. Linus will do the introductions and sort them into pairs.
There will be only 1 session for these guys each week - F1. Every Monday.

At The End of Month 1
Batch Alpha students need to past a test for their module for F1.
If fail: Redo F1. Every Monday 9PM.
If pass: Move on to F2. Every Friday 9PM.

Start of Month 2
New batch (Batch Beta) of 20 pax starts.
F1 will have those who failed F1 Assessment in Batch Alpha, Plus Batch Beta
F2 will have those who passed F1 Assessment in Month 1 for Batch Alpha

The cycle continues..

Framework
Each module and each weeks training will require challenges during the session.
It should be broken down into this format:
F1
F1 Weekly Workshop Challenge 1: Recreate Google Homepage.
F1 Weekly Homework 1:
F1 Weekly Workshop Challenge 2: Command line challenge
F1 Weekly Homework 2:
F1 Weekly Workshop Challenge 3: Github challenge
F1 Weekly Homework 3:
F1 Weekly Workshop Challenge 4:
F1 Weekly Homework 4:
F1 Captone Project F1 - Build a personal portfolio page. Recreate Shopee homepage.
F2
F1 Weekly Workshop Challenge 1: Recreate Google Homepage.
F1 Weekly Homework 1:
F1 Weekly Workshop Challenge 2: Command line challenge
F1 Weekly Homework 2:
F1 Weekly Workshop Challenge 3: Github challenge
F1 Weekly Homework 3:
F1 Weekly Workshop Challenge 4:
F1 Weekly Homework 4:
F1 Captone Project F1 - Build a personal portfolio page. Recreate Shopee homepage.
F3
F1 Weekly Workshop Challenge 1: Recreate Google Homepage.
F1 Weekly Homework 1:
F1 Weekly Workshop Challenge 2: Command line challenge
F1 Weekly Homework 2:
F1 Weekly Workshop Challenge 3: Github challenge
F1 Weekly Homework 3:
F1 Weekly Workshop Challenge 4:
F1 Weekly Homework 4:
F1 Captone Project F1 - Build a personal portfolio page. Recreate Shopee homepage.



CSDP Jumpstarter Session Flow Case Study Example
9PM-9:05PM: What will we be doing today?
Share the session’s agenda. What the challenges will be about and how they can apply it in real life.
9:05PM-9:20PM: What will I be able to solve by the end of today’s session?
If someone did the homework, proceed: Get them to present their homework solutions with their friends. Run through and review the solutions with them.
If no one did the homework, run through the solutions with them.
9:20PM-9:25PM: Reading Session.
Share them a relevant article/video to do some self-study.
9:25PM-9:45PM: Breakout Room Challenge.
Split them into groups of 3-4 to discuss and collaborate on a challenge.
9:45PM-10PM: Discussion, Wrap Up and Take-home Challenge for the week
Give them the homework or take-home challenge for the week. It has to be related to what they’ve learned. And test their knowledge and put it to practice.\
10PM-10:05PM: Q&A
Open up to the floor to ask questions. Those who need to leave can leave already but for those who has questions can ask now.
Module Assessment
Once a month, for any module with students active in them.
If students don’t pass the Capstone Project for a modules, they cannot move on to the next module. They will need to redo it until they pass the Capstone Project.
Mentor Assignment
One Student Mentor per Batch.
Mentor Leads
Front End:
@Yap Yee Qiang
Back End:
@Kaiz
Job Prep:
@Linus Chin
Teaching Model
Non-lecture, focused on challenges and homeworks only.

Challenges & Homework Creator
Yee qiang
Kaiz


Physical Meetups
Once a month, organised by
@Linus Chin
@Kaiz
@Yap Yee Qiang

Skipping Modules To Accelerate The Programme
Talented/Fast Learners can skip modules as long as they pass the Capstone Projects.

2. Expert Q&A and Sharing (Saturdays)
Level: Beginner.

Led by: Industry Experts In Tech, invited by
@Linus Chin

Attendees: All The Hacker Collective Students

Time: Saturdays, 2PM-3PM.

Agenda: Expert Q&A and Sharing, where industry leaders and leaders of tech companies are invited to give a live sharing to all paid members on how you can learn fast and stand out in the tech industry.

3. 1-to-1 Accountability Buddy Sessions
A 1-to-1 pairing between members with similar backgrounds and goals to hold each other accountable for each other's learning progress of our programme to learn, practice and monetise skillsets together! Subject to discussion between you and your partner. Subject to arrangement with chosen partner.
4. The Goal of The Peer-to-peer Learning Initiative
For student mentors to improve and learn by teaching, the Feynmann technique. Read more
to understand all about it.
Student mentors can improve their coding skills and people skills. To become a 10x developer and project manager to add more value and demand a higher salary.
For learners to learn better from junior developers rather than super experienced developers. They can relate a lot better from junior developers.
Junior developers were in their shoes months ago and will be able to relate to the complete beginner learners a lot better.Please see
for more information.


The Hacker Collective’s Learning System.pdf
5 MB

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.