This article is contributed. See the original author and article here.
Everyone’s a beginner at some time in their career, whether it’s when you are in school, in a boot camp, a postdoctoral program, or as an experienced developer learning a new technology.
Here on the Academic Team in Azure Advocacy, we have partnered with colleagues across our large department of educators, advocates, managers and content creators to create for you 24 lessons spanning 12 weeks that you can take either in full or in part, at your leisure from the safety of your own home. They are freely open to be used as you like, via GitHub. Teachers, you can use this content within GitHub Classroom!
What’s pedagogy? It’s the way you teach, what underlying values inform your teaching style and choices.
What about non-English speaking learners? We are working to translate this curriculum to several languages, so please stay tuned!
Each of the 24 lessons includes:
- optional sketchnote
- optional supplemental video
- pre-lesson warmup quiz
- written lesson
- for project-based lessons, step-by-step guides on how to build the project
- knowledge checks
- a challenge
- supplemental reading
- post-lesson quiz
In addition, a low-stakes quiz before a class sets the intention of the student towards learning a topic, while a second quiz after class ensures further retention. This curriculum was designed to be flexible and fun and can be taken in whole or in part. The projects start small and become increasingly complex by the end of the 12 week cycle.
Whether you’re a student or a teacher, we welcome your feedback! The issues are open on the repos for you!
Special thanks to Floor Drees, Christopher Harrison, Chris Noring, Yohan Lasorsa, Jasmine Greenaway, and Tomomi Imura for their work on this curriculum!
Without further ado, please meet Web Development For Beginners: A Curriculum!
Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.