Daily Schedule
Each week, you have a set of topics you need to learn, assignments to complete and projects to work on. The day-to-day plans and deadlines are listed in the table below. It takes 45 mins to 1 hour of studying each day. The combined study and homework time expected is about 10 hours a week.
We have planned out your learning schedule for the next 10 weeks. If you are ahead of schedule, that's great! Feel free to learn ahead. This schedule acts as a guideline for you.
Timeline
Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday | |
---|---|---|---|---|---|---|---|
Week 1 | Installations CLI, Mac, Additional, Accounts | Chapter 1 Introduction Introduction | CLI Basic Operations | Chapter 2 Programming Basics in Ruby Try Ruby | Values | Ruby Koans | Program Structure |
Week 2 | Program Structure | Data Structure | Data Structure | OOP | OOP | OOP Advanced | Due: Ruby Koans |
Week 3 | Chapter 3 MVC / Rails Internet | MVC | Rails | Rails | Database | Model | Due: Assignments |
Week 4 | Controller | Migration / Rollbacks | Association | Gemfile | Rspec | Views / Jbuilder | Due: Assignments |
Week 5 | Chapter 4 Git Git | Github | Project TODO list | Project TODO list | Project TODO list | Project TODO list | DUE: TODO list + Assignments |
Week 6 | Chapter 5 User Authentication User | Session | Validations | Project Twitter v1 | Project Twitter v1 | Project Twitter v1 | Project Twitter v1 |
Week 7 and onwards will be updated.
Office Hours and Deadlines
To add this calendar to your personal calendar, press the following button: