📅Fundamentals 28 Schedule
📅 Course Dates
Week | Monday | Thursday |
---|---|---|
1 | Day 1 - Feb 26th | Day 2 - Feb 29th |
2 | Day 3 - Mar 4th | Day 4 - Mar 7th |
3 | Day 5 - Mar 11th | Day 6 - Mar 14th |
4 | Day 7 - Mar 18th | Day 8 - Mar 21st |
5 | Day 9 - Mar 25th | Day 10 - Mar 28th |
6 | Day off (Easter Monday) | Day off (Ching Ming) |
7 | Day 11 - Apr 8th | Day 12 - Apr 11th |
Week 1, Course Day 1: Pre-Course Briefing
Meeting time: 07:30 PM SGT (GMT+8)
Pre Class
Module 1: Introduction
Module 2: Basic Data Manipulation
In Class
Opening Brief
Introductions
Look ahead:
Section Introductions and Icebreakers
Week 1, Course Day 2: Coding Tools
Meeting time: 07:30 PM SGT (GMT+8)
Pre Class
Coding Fundamentals used to be called SWE101 and some of our videos were made before the name change and still reference the old name of SWE101. Please take note!
Module 1: Introduction
Module 2: Basic Data Manipulation
In Class
Please do not attempt in-class material before class for all course days, so that you and your partner can both attempt the problems for the first time during class. If you are looking for more material to work on, we suggest attempting the More Comfortable sections of previous days' exercises. If that is not enough, please message your section leader for more exercises.
Week 2, Course Day 3: Functions
Meeting time: 7:30 PM SGT (GMT+8)
Pre Class
Module 3: Structuring and Debugging Code
In Class
Week 2, Course Day 4: Logic 1
Meeting time: 7:30 PM SGT (GMT+8)
Pre Class
Module 4: Conditional Logic
In Class
Project Planning: Scissors Paper Stone
Project Start: Scissors Paper Stone
Project 1: Scissors Paper Stone (Part 1)
Week 3, Course Day 5: Logic 2, States
Meeting time: 7:30 PM SGT (GMT+8)
Pre Class
Module 4: Conditional Logic
Module 5: Global State
In Class
Project Continuation
Project 1: Scissors Paper Stone (Part 2)
Week 3, Course Day 6: Git, GitHub
Meeting time: 7:30 PM SGT (GMT+8)
Project Due: SPS
Project 1: Scissors Paper Stone
Pre Class
Module 7: Version Control
Module 8: GitHub
In Class
Week 4, Course Day 7: Arrays, Loops 1
Meeting time: 7:30 PM SGT (GMT+8)
Pre Class
Module 6: Arrays and Iteration
In Class
Project Start: Beat That!
Week 4, Course Day 8: Loops 2
Meeting time: 7:30 PM SGT (GMT+8)
Pre Class
Module 6: Arrays and Iteration
In Class
Week 5, Course Day 9: GitHub
Meeting time: 7:30 PM SGT (GMT+8)
Project Due: Beat That!
Pre Class
Module 8: GitHub
In Class
Week 5, Course Day 10: Objects, Card Logic
Meeting time: 7:30 PM SGT (GMT+8)
Pre Class
Module 9: Objects
In Class
Project Start: Blackjack
Week 6, Course Day 11: HTML, CSS DOM
Meeting time: 7:30 PM SGT (GMT+8)
Pre Class
Module 10: Advanced
In Class
Week 6, Course Day 12: Project Presentations
Meeting time: 7:30 PM SGT (GMT+8)
Project Due
In Class
Course Feedback and Reviews
LinkedIn certificate presentations
Class Photo 🥳
Closing Ceremony 🎓
Post-course Materials
Meeting time: 7:30 PM SGT (GMT+8)
Project Continuation (optional)
Module 10: Advanced
Recommended Sites to continue your coding journey!
Recommended YouTube Channels
Last updated