Build a project without an overall organizational paradigm.,Explore the pain points of not using an organizational model.,Introduction to future paradigms.
New paradigms vs Lesson 1.,Rebuild the project with the new organizational paradigm.
Using an Organizational Library
Explore KnockoutJS to organize our code and to reduce the amount of boilerplate we write.
Exploring Unfamiliar Code
Explore code that you didn't write, and use a library or framework that you aren't familiar with.,Learn to explore code and foster one of the most important traits of a developer.
It's very outdated now - anyone remembers knockout.js?
But it's still valuable. I took it when I was fresh to web development and I learned from it a lot. It helped me Realy understand how MVC works. In the course, they explaining how popular frameworks (popular years ago, now they are ancient frameworks) implements MVC. Also, I learned how to start working with the existing codebase.
So, I remember it gave me confidence, that I can learn any framework.
And it was true - short after that I learned React.js.
Precious for junior devs.