I help people learn HTML, CSS, JavaScript, and custom WordPress development

Just launched my new "weekends" site which offers live mentoring and workshops. My host created the site for me; I show the step by step process in my newest video youtube.com/watch?v=TnD5uicM…
5
346
20 years of web development history in 20 minutes; a fun video for your Monday morning youtube.com/watch?v=WALGNL0s…
2
8
524
Do we need teachers if we have vibe coding? In my newest video (and course) I talk about my teaching philosophy in the vibe coding era, and also go over the project we'll create together, step by step youtube.com/watch?v=t1PtMhrI…
6
365
Replying to @ubaid_ma
My course here (learnwebcode.com/javascript/) builds a back-end for a simple social media network. It doesn't use Nginx & manual deployment, it uses Render. But this YT video of mine shows manual server + Nginx youtube.com/watch?v=1oTuMPIw…
1
31
A lot of people tell beginners "just download VS Code" but I imagine they do and then wonder "what now?" I just posted my new beginner guide to VS Code and Copilot youtube.com/watch?v=QkmPe68U…
1
1
10
319
Let's learn how to use @tan_stack to fetch data as easily as possible in a traditional client-side SPA youtube.com/watch?v=w9r55wd2…
1
11
678
In today's video I use @mattgperry's brilliant Motion for React to handle exit animations easier than I ever thought possible youtube.com/watch?v=pXQgw2Ye…
1
1
10
721
Ever wanted to use @nodejs to post to @WordPress? In today's lesson we upload a featured image and create a post with Node.js code we write together youtube.com/watch?v=PMcRrXN-…
1
6
23
5,956
Ever wanted to fetch JSON server-side in WordPress and create your own dynamic URLs and templates based on external data instead of your own posts? Come check out today's lesson on YouTube youtube.com/watch?v=x615prLP…
8
441
Learn how to use GitHub actions to setup a silky smooth deployment and staging workflow for your @WordPress site, no fancy hosting-level features needed youtube.com/watch?v=BrwdgJ0a…
1
2
20
700
The REST API of @WordPress opens up a lot of fun doors for developers. Come check out it out in today's lesson! youtube.com/watch?v=c0keQyJP…
9
510
Here's how to create your own block types and include them in your classic theme; my personal favorite way of using @WordPress youtube.com/watch?v=UidNIrkq…
1
8
328
If you're comfortable with HTML & CSS, the best thing in the @WordPress ecosystem is the feeling of creating your own classic theme. Let's learn how to create one in today's lesson youtube.com/watch?v=wUz69qRj…
1
12
388
Ever wanted to create your own theme in @WordPress? In today's YouTube lesson we review the 3 ways to create a theme of your own youtube.com/watch?v=dTApuVkX…
2
10
287
Let's use our @reactjs knowledge to build custom blocks in @WordPress that let users select and store any value or setting we can imagine. youtube.com/watch?v=qaetjPBm…
6
270
Have 20 minutes? Let's learn the basics of @reactjs and see how it doesn't need to be intimidating. youtube.com/watch?v=OA5JAmTc…
2
13
301
If you've wanted to start learning JavaScript, but aren't sure where to start, in today's video we work with JS for the first time and build a Celsius to Fahrenheit converter together, bit by bit youtube.com/watch?v=rvom31st…
1
11
296
Now that we can pull in any data we want with PHP, let's practice making it actually look nice, with a real world CSS layout youtube.com/watch?v=kk1Q7xCX…
1
8
281
Getting started with PHP code on your WordPress website is probably a lot less intimidating than you may think. In today's video we learn how to query for only dogs over a certain weight, come check it out! youtube.com/watch?v=jGAW7Tv1…
7
226
We're learning transferable skills in today's video; come practice the basics of HTML and CSS and build a 3 column grid in my newest video youtube.com/watch?v=lSZ9jKHs…
1
8
230
Want to learn how to create your own plugin in WordPress, but feel intimidated by code? Today's video is a gentle introduction that helps you install the right tools for the job; come create your first block type! youtube.com/watch?v=syRi9p9a…
1
5
216
Want to go beyond just "posts" and "pages" in WordPress? In today's video we learn how to setup custom post types and fields; zero code required youtube.com/watch?v=4W36IbaE…
1
6
245
We're almost to the coding part of my new WordPress series, but first, today we're seeing how you can set up custom content feeds without code using the "Query Loop" block type youtube.com/watch?v=ECFplH5J…
2
8
295
Just shared my guide on adding a contact form, but more importantly, an email newsletter + signup form to your WordPress site, check it out on YouTube youtube.com/watch?v=JocaS7WV…
2
10
309
A decade ago I started teaching WordPress on YouTube; a lot has changed in WP in 10 years, and so today I'm going back to the beginning with a new series for anyone who wants to build sites and learn transferrable coding skills along the way youtube.com/watch?v=6yDODGVS…
1
2
24
526
If you've ever wanted to host a Laravel app on traditional shared hosting but didn't want to lose out on Git deploys, Composer, Cron Jobs and more then I think my newest YouTube guide will be helpful! youtube.com/watch?v=oMtPkNMK…
1
1
10
473
Want to learn back-end webDev, Node, SQLite, and setting up a Linux machine? My newest course about learning the Back End is now live for free on YouTube youtube.com/watch?v=1oTuMPIw…
4
19
544
If you've been wanting to learn @nextjs but also want the content to pull from a dynamic source that non-devs can contribute to, check out my newest YouTube video which integrates @strapijs youtube.com/watch?v=04bNEnIz…
3
19
1,225
If you or anyone you know is wanting to learn Next.js, I just posted a freely available full-stack 3 hour course. We roll our own auth, integrate with a DB, and let users upload images and create haikus youtube.com/watch?v=iJejohAs…
2
5
26
824
If you or anyone you know wants to learn JavaScript I'd appreciate a share or repost, so the algorithm can pick up my new 3 hour video about understanding the language itself. My goal was to make a video that made sense even with no programming experience youtube.com/watch?v=mJTeFxSe…
2
15
30
6,832
I didn't know @code had multiple clipboards while using the multiple cursor features. Check it out plus 2 other tips in my new YouTube video youtube.com/watch?v=RPLGS5Dc…
1
10
391
I just posted a review of @penpotapp on my channel. Looking for an alternative to Figma that's free & open source? How about one that uses CSS Grid and Flex for layout? As a developer, it's the best design software I've used youtube.com/watch?v=-YHvJhi5…
1
2
17
2,216
Replying to @ubaid_ma
That syntax is not specific to a REST API. That is the syntax for handling any GET request. The server could receive a GET request like that and send back HTML for example. REST is more of an opinionated set of rules for how to structure things
1
47
Want to understand the new Interactivity API in WordPress but don't have hours? I just posted a new 13 minute guide and boilerplate tutorial on YouTube youtube.com/watch?v=NssaJLvz…
1
1
20
1,027
Wondering if you should use a block theme, a traditional theme, or a hybrid approach for your next WordPress project? I'd say it depends on the project; I just posted a video explaining my advice! youtube.com/watch?v=fr14H3x0…
1
9
517
Want to create multiple blocks in a single @wordpress plugin but don't want to write any webpack configuration? It's easier than you think! Check out my latest guide youtube.com/watch?v=-aa4F4Dn…
1
7
343
WordPress has its own version of React's "create-react-app" called "@wordpress/create-block" - I just created a tutorial for it on YouTube, let's create an Interactivity API Block! youtube.com/watch?v=zDxyfgtV…
1
1
11
476
The Interactivity API is the coolest developer feature that WordPress has ever added in my opinion. I just posted a two hour tutorial all about it on YouTube youtube.com/watch?v=49_XlQJY…
2
3
23
1,181
Want to get started with Next.js 14 but not sure how to start or why there's so much hype? I just posted a beginner's tutorial on YouTube, check it out! youtube.com/watch?v=YkdoNnmu…
1
3
13
804
Learn web development in my new course that just launched! learnwebcode.teachable.com/p…
5
3
24
2,796