I started coding for the web ten years ago,
and it’s more than ever time to share some knowledge.
Driven by the feeling that ChatGPT made web-dev-basics within everyone’s reach,
I had for a long time the ideas of teaching, or at least, helping people breaking the ice with this blurry concept of “coding”. Web technologies are for me the best start, implementing very quickly something shareable, useful, and online.
Here then, the support for my first course, with a bit of theory, with a bit of workshop, ready to be reused. Google Slide - Web Dev for beginners
Containing :
HTML to be a descriptive language
Sublime Text as a tool to code
How to use CSS
How to use CSS from Google Chrome
How to put a webpage online for free
Difference front-end/ back-end
What is an API
Exemples of API
What is a GET parameter
How to source an API
My plan was to make a first theoric part, to understand the web in its simplest structure and mechanisms, then a workshop, where I develop a page to display padle court availability from API calls. Here the actual project
The first part took me two day to prepare and felt fine and clear,
The second part, however, was way too optimistic.
My idea was to not prepare anything about that, keeping a natural approach and falling in traps if there were traps, debugging my code if there were bugs, etc.
Unfortunately, this project with API calls, needed concepts of asynchronous functions, callbacks and more, and this wasn’t really a successful part for beginners to learn code.
I should make a video version of the first part I guess.. but still not convinced by its usefulness..
Why all that ?
Web being used everywhere everytime, knowing the basics of its structure is a core skill that school don’t give.
On my side, I started coding in a generative design course, I had some fun, and I realize code isn’t this geeky thing that is super complex. Code is even designed to be easy, and it’s even more true with web dev. So, it feels like, with some help from Ai, code is actually the best thing to put in everyone’s hand.
In the future, I really see coding as a craft skill, just like woodwork today : Big companies working with wood don’t have any skilled wood-workers,but if you want to do anything at your level, you need to learn it!
Making this web course wasn’t the most impacting way of sharing my skills, but was a nice ice breaker !
If you have any suggestions, contact me via What`s App!