
Astro Beginner Bites - Introduction to Astro In this beginner tutorial we will look at the astro website, see what is required to create a project and why Astro is the best web framework for beginners.
Explore the world of Astro.js, a beginner-friendly framework perfect for content-driven websites, and use it to build static sites.
Learn about its main features, including astro markdown support and how to get started with installation. This tutorial will also help you with the basics of web development.
In this video we will build on the previous installation of Astro,js.
We will add Tailwind and Starwind UI to style our page.
In this tutorial we will be looking at components, the building blocks of code that can be reused throughout your site. We will create dynamic project cards and a navbar for our portfolio page.
In this tutorial we look at Content Collections in Astro as well as how to structure markdown files.
In this beginner Astro tutorial we will continue with content collections and create a component to display and style each article. You will learn the basic on content management in Astro.
In this mini tutorial we will walkthrough how to add your project to Github. Github is a version control software that developers use to "save" their projects.
When any changes are made you can push those changes to Github, that way if for any reason your application/website has any errors you can go back to a version where everything was working.
Visual Studio Code makes this process simple by adding a github plugin. It is recommended to deploy to github often when creating a project.
In this tutorial we will look at the basics of adding images to our project card component. We will use Unsplash free licensed images so you will not be hit with any copyright.
Using a design from a student we will break down the components needed to recreate the Figma design into Astro.js
Continuing our development from the figma design from my student, we will add the important dynamic portfolio sections
In this tutorial we will finish our conversion of the figma design submitted by my student into an Astro.js website. We will be adding the course call-to-action section along with the about section and the footer.
In this beginner tutorial we will take our github repo from the Astro Beginner Bites and make the website live using the new Appwrite Sites - a vercel alternative.
We will have a walkthrough of how to connect to github and deploy your website to Appwrite Sites in under 5 minutes!
Go from knowing nothing about Astro to confidently understanding how it works, while building a clean, modern portfolio website from a Figma design.
This course is designed for beginners who want a practical introduction to Astro without unnecessary complexity or framework overload.
You will start by learning what Astro is, why it exists, and how it differs from traditional JavaScript frameworks. From there, you will set up an Astro project and explore its core concepts, including file-based routing, layouts, and reusable components. You will learn how Astro renders pages, how partial hydration works, and how to keep your site fast by default.
The course walks you through turning a real Figma design into a working website, step by step. You will learn how to structure content using content collections, manage and optimize images, and work with Markdown to create flexible, maintainable pages. Along the way, you will gain a clear understanding of how Astro handles assets and content compared to other tools you may already know.
By the end of the course, you will have a fully working portfolio website, a solid grasp of Astro.js fundamentals, and the confidence to start building your own projects with Astro.
Have fun!