Purrfect
Web Tutorials

Get the skills you need to become a better web developer today. High quality courses with custom certificates and projects to show off your new skills.

Latest Courses

micro:bit for a 10 Year Old

micro:bit for a 10 Year Old

Having some fun learning code with micro:bit

Alex Patterson

Start now

HTML for a 10 Year Old

HTML for a 10 Year Old

Learn HTML from the very beginning with live coding examples.

Alex Patterson

Start now

Next.js 9

Next.js 9

**Next.js 10 Course Coming Soon**

Alex Patterson

Free

Learn with AJ and KC

Latest Tutorials

AWS Amplify Video

AWS Amplify Video

How to easily add Video for Livestreaming or Video on Demand to your next Amplify project.

Alex Patterson

Send GCP Build Status to Discord

Send GCP Build Status to Discord

If you use Google Cloud Build and find yourself in Discord all day, it might be handy to receive a messge about your builds. Or just any webhook message in Discord.

Alex Patterson

Backup Sanity with Cloud Firestore

Backup Sanity with Cloud Firestore

How to utilize Sanity's Webhooks to trigger a Firebase Cloud Function that can backup your data in Cloud Firestore

Alex Patterson

Read what's going on in web dev

Blog Posts

The 7 Strategies I Used To Defeat Imposter Syndrome

The 7 Strategies I Used To Defeat Imposter Syndrome

Imposter Syndrome is a term that was coined in 1978. It means someone who is insecure about their skills and accomplishments, worried that they are not qualified enough to succeed. This feeling of self-doubt can affect anyone at any time. But what's so interesting is how it disproportionately affects women, minorities, and people who are the first to do something in their field.

Alex Patterson

Accessibility Best Practices for HTML & CSS

Accessibility Best Practices for HTML & CSS

Accessibility is an ongoing, ever-evolving process that is an extremely important aspect for inclusion and usability. These are some of the best practices you can follow in HTML and CSS to improve the user's experience on your site.

Brittney Postma

Finding a Company with Great Values

Finding a Company with Great Values

When looking for your next company, make sure that their values align with you.

Alex Patterson

Listen to the latest tech news

Latest Podcasts

1.40 - Creating Code in Your Browser with StackBlitz

1.40 - Creating Code in Your Browser with StackBlitz

We sit down with Tomek Sulkowski to talk about how he started as an original engineer for StackBlitz. We also talk about Web Containers and how StackBlitz is leveraging them to program on the web.

Alex Patterson

1.39 - Organizing your content for the world with Storyblok

1.39 - Organizing your content for the world with Storyblok

We sit down with Facundo Giuliani to talk all about Storyblok and how it differs form other Content Management System.

Alex Patterson

1.38 - Creating Fake Data with Tonic

1.38 - Creating Fake Data with Tonic

We sit down with the VP of Marketing at Tonic.ai to talk about how you can use Tonic to create fake data.

Alex Patterson