Create a Blog Using the Jamstack

Create, manage and publish your own blog using 11ty and NetlifyCMS.

   Watch Promo

Have you ever wanted to build your own blog? Were you put off by the complexity of the task? Would you like to learn more about the Jamstack while creating a project?

Throughout the course you will learn how to build your a blog by leveraging the Jamstack. In this course you will become familiar with technologies, tools and services that all fall under the Jamstack umbrella.

We will use Eleventy (11ty) as a Static Site Generator (SSG) to generate static HTML pages at build-time based on template files defined using Nunjucks. Articles that we will add to the blog will be managed by Git as well as by the NetlifyCMS, a multi-user (Headless) Content Management System with an easy user interface for non technical people. While setting up the CMS we will learn about concepts such as git-gateway and learn about Netlify Identity for user management.

In the last section of the course the blog is further enhanced by services such as Formspree to enable a contact form, Cloudinary to display images in a performant way, Firebase (Firestore) to enable real-time interaction (and a fun feature) and, last but not least, Algolia to enable instant search capabilities.

By completing this course you will be able to utilise the aforementioned technologies as well as apply them to different projects.


Your Instructor


Tamas Piros
Tamas Piros

Tamas is a Google Developer Expert in Web Technologies and a Developer Evangelist. He has more than a decade of experience delivering technical training to large, prestigious organisations. Throughout his career, he has delivered presentations and training classes all over the world. His passionate about unlocking the latest & greatest features of web development.


Course Curriculum


  Overview of the Application
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
Do you need previous JAMstack experience?
No, however it does help if you understand the basic concepts of the JAMstack - feel free to check out the free Fundamentals course on this site.
What technologies are being used?
We are using 11ty as our Static Site Generator - which uses JavaScript under the hood. Generally speaking, some level of web development experience (HTML, CSS and JS) is required. Furthermore we are using additional tools such as Firebase, Algolia, NetlifyCMS and Cloudinary.

Get started with the Jamstack today! Becoming hands-on with technologies and services being heavily utilised by Jamstack projects will give you first-class experience of the stack. You will gain valuable knowledge and be able to apply your newly gathered skills in different projects.

Get started now!