We do something similar for our non-majors' Intro to Web Dev class!
We host a WordPress site for every student and spend the first 1 to 2 weeks of class learning about building websites through WordPress. We then move into HTML, CSS, and JS, and eventually circle back to WordPress integrating some little widgets (calculator,
form, etc.) into their WordPress site 🙂
A couple of things to be aware of...
-
We host the WordPress site for students and direct them to
wordpress.com or similar if they want to host their own site.
-
Their homework assignment that week is to build a personal portfolio (about me, my work, etc.). We require a certain number of pages, blocks, plugins, and use of a custom theme — beyond that, it's their choice
on how to build it.
-
WordPress is just a gentle introduction to web dev before getting into HTML, CSS, and JS.
Sincerely,
Cole Nelson
Teaching Faculty | Computer Sciences | UW-Madison