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 piped.video/watch?v=TnD5uicM…
5
353
20 years of web development history in 20 minutes; a fun video for your Monday morning piped.video/watch?v=WALGNL0s…
2
8
531
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 piped.video/watch?v=t1PtMhrI…
6
372
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 piped.video/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 piped.video/watch?v=QkmPe68U…
1
1
10
328
Let's learn how to use @tan_stack to fetch data as easily as possible in a traditional client-side SPA piped.video/watch?v=w9r55wd2…
1
11
683
In today's video I use @mattgperry's brilliant Motion for React to handle exit animations easier than I ever thought possible piped.video/watch?v=pXQgw2Ye…
1
1
10
725
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 piped.video/watch?v=PMcRrXN-…
1
6
23
5,958
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 piped.video/watch?v=x615prLP…
8
443
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 piped.video/watch?v=BrwdgJ0a…
1
2
20
702
The REST API of @WordPress opens up a lot of fun doors for developers. Come check out it out in today's lesson! piped.video/watch?v=c0keQyJP…
9
512
Here's how to create your own block types and include them in your classic theme; my personal favorite way of using @WordPress piped.video/watch?v=UidNIrkq…
1
8
330
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 piped.video/watch?v=wUz69qRj…
1
12
390
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 piped.video/watch?v=dTApuVkX…
2
10
289
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. piped.video/watch?v=qaetjPBm…
6
271
Have 20 minutes? Let's learn the basics of @reactjs and see how it doesn't need to be intimidating. piped.video/watch?v=OA5JAmTc…
2
13
302
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 piped.video/watch?v=rvom31st…
1
11
297
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 piped.video/watch?v=kk1Q7xCX…
1
8
282
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! piped.video/watch?v=jGAW7Tv1…
7
227
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 piped.video/watch?v=lSZ9jKHs…
1
8
231
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! piped.video/watch?v=syRi9p9a…
1
5
217
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 piped.video/watch?v=4W36IbaE…
1
6
246
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 piped.video/watch?v=ECFplH5J…
2
8
296
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 piped.video/watch?v=JocaS7WV…
2
10
310
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 piped.video/watch?v=6yDODGVS…
1
2
24
527
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! piped.video/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 piped.video/watch?v=1oTuMPIw…
4
19
545
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 piped.video/watch?v=04bNEnIz…
3
19
1,226
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 piped.video/watch?v=iJejohAs…
2
5
26
825
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 piped.video/watch?v=mJTeFxSe…
2
15
30
6,834
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 piped.video/watch?v=RPLGS5Dc…
1
10
393
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 piped.video/watch?v=-YHvJhi5…
1
2
17
2,217
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 piped.video/watch?v=NssaJLvz…
1
1
20
1,028
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! piped.video/watch?v=fr14H3x0…
1
9
518
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 piped.video/watch?v=-aa4F4Dn…
1
7
344
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! piped.video/watch?v=zDxyfgtV…
1
1
11
477
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 piped.video/watch?v=49_XlQJY…
2
3
23
1,182
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! piped.video/watch?v=YkdoNnmu…
1
3
13
805
Learn web development in my new course that just launched! learnwebcode.teachable.com/p…
5
3
24
2,811
Full video available on YouTube here piped.video/watch?v=Yp2zm7XJ…
1
15
851