This site is built off of the Moodle open source education platform. I chose it because it allows me the most flexibility and control over the experience I present.
Open source is an idea that dates back to the early days of computing, that a program could either be distributed with source code, or without. If a program was distributed with source code, other programmers could take it, modify it, and then share their changes back into the ecosystem, helping everyone. A closed source program was something that was not possible to modify except by the author. There was no mutual benefit from sharing possible. Over time, open source software has found itself holding up large amounts of the internet, for very little pay. This site would not be possible without the help of the Moodle open source maintainers, so to them, I am grateful.
Moodle allows the submission and grading of assignments, which to me is an essential part of learning. The act of creating with new knowledge cements understanding in a way that studying never can. But, I have to be honest here, I don't grade the assignments. With a couple thousand students, it is just a ton of work I don't have the time for. I made the instructor-led version of this course specifically to solve this problem.
Even though I am not able to grade the free course, I ask you to please treat each assignment as something that can and will be graded, because it will force you to do a good job. Some students have taken their responses to homeworks and directly placed them on their blogs, as the content you will be creating should be that high of quality. Additionally, a lot of the assignments can be used to make study guides that you can use to refresh your knowledge as you move forward.
A lot of the material across these courses is repeated. If you are back to a section you've done before, just skip it. No need to waste your time if you don't want a refresher.
If you need feedback on your assignments, DM me on Slack with your name and the assignment and I'll read it over and get back to you.
Thank you for your understanding!