I completed first html part and half of the css part.
Are we just complete challenges and go on?
am I suppose to learn the the subjects on the challenges just like this?
Am I missing something?
(I’m trying to take my own notes and it takes ten times more than completing a actual challenge.)
is this the method and Pedagogical approach of all course untill the end?
or should I find additional resources on main subjects and assume here as a example center? And should I find corresponding cheat sheets and improvise after completing challenges?
I believe the course implements an experiential learning pedagogical approach, or learning through experience rather than remembering and being able to recall the theory, subjects or topics.
Try blowing through the course until you hit a wall rather than practicing and remembering every single lesson (i.e. do not take notes. Only if you are trying to build something yourself or if you’ve hit a wall. Move fast until you get stuck.)
Upon hitting a wall, refer back to the course map or outside resources to pin-point the theory, subject or topic you need to brush up on. Take notes at this time if need be. The gaps in your learning will appear much faster to you this way than trying to learn every single thing carefully along the way.
It’s good if you can remember and master the challenges, but that will be slow. Since everything today moves fast, by the time you use what you’ve learned in the lessons, it will be outdated or irrelevant.
Challenges could be completed using FCC lessons and linked resources alone, in theory, I suppose. The projects will definitely require you to seek out additional resources. Every project will push you further to do research, experimentation, and judgement calls on you own. This is a very important part of actually learning how to program. Having a vague goal and an even vaguer idea of how to achieve it is the daily life of a developer.