Five HTML and CSS projects for your Code Club to try!

Get ready to dive into the basics of HTML and CSS with your Code Club! The Code Club team and friends share their favourite web design projects and why you should give them a go in your club. We have the perfect project that will make learning HTML easy and fun for everyone — from beginners to experienced coders.

Dive into the basics of HTML and CSS

What is HTML and CSS? 

Let’s start with the basics! HTML (Hypertext Markup Language) is used to structure webpages, and it provides the framework for content e.g. text, images, and videos. CSS (Cascading Style Sheets), on the other hand, sets the style and appearance of the content e.g., fonts, colours, sizes, and positioning. Together they create the visual appearance of a webpage. They are not programming languages, but using them effectively requires many of the same skills.

Why introduce web design into my Code Club?

Text-based languages like HTML and CSS are easy to learn and trouble-shoot. They provide the opportunity for creators to learn how they can code creatively to address real-world challenges or subjects that interest them. Alongside this, learners develop their problem-solving and logical thinking skills: all vital attributes to become a confident coder! 

Introduce web design into your Code Club

By exploring these languages in your Code Club, young learners get first-hand experience of real skills used in industry and an insight into future career paths.  

Try these HTML/CSS resources in your club (they’re our favourites!)

Express yourself!

Code Club provides a safe learning environment where creators can use digital technologies to express themselves in their own way. In our Mood board project, learners make design choices based on their interests.

“Code Club members who have learning disabilities have enjoyed working on this project as it enables them to communicate their moods and emotions, which they can sometimes find hard to verbalise.”

Darren Bayliss, Community Coordinator

Coding as a creative outlet 

Creativity and CSS go hand-in-hand and this sunrise animation project is a great way to light up any Code Club session! 

“The first time I tried this project, I was so excited to discover that CSS could be used to create animations! It’s a really fun project with lots of opportunities to add your own creative flair.”

Kat Leadbetter, Global Partnerships Manager

Sunrise animation project

Create your own meme! 

Bring the fun into your Code Club with our cat meme generator! This is a great little project for learners to explore CSS styles. 

“What could be more fun than a cat meme? There are great step-by-step instructions that make the whole project simple, easy to follow, and great fun. Your cat could be the star of your very own memes!”

Helen Gardner, Coolest Projects Programme Manager

insert hilarious caption..HAHAHA so funny.
Cat meme generator

Shiver Me Timbers – you can speak pirate too! 

Who doesn’t want to talk like a pirate! Your Code Club hearties will be introduced to HTML and Jquery to create live updates on a webpage in this simple Talk like a pirate project.

“When I first learned to control a webpage through code, I remember it feeling like a superpower. This project teaches learners how to do that whilst also having the fun of pirate speech!”

Mac Bowley, Learning Manager

Make me laugh!

If your Code Club always has a story or a joke to share, encourage your members to learn the HTML basics and create a club webpage with their favourite tales!

“Such a simple project, but so powerful as learners use it to express themselves and share their interests (or just a great joke). A great project when you have mixed abilities as there is so much personalisation and tinkering — everyone can approach it at their own level.”

Tamasin Greenough Graham, Head of Club Development and Operations

An illustration of a book with a robot on the front cover.
Create a club webpage

Explore our free project paths

You can find all the Code Club projects on our website, where creators are guided through new coding and design skills to make things that matter to them.

If you’re looking for other HTML resources to support learners with the basics of HTML and CSS, download our ‘Introduction to Web’ progress chart, which complements our ‘3…2…1…Make!’ Introduction to Web project path. As learners complete projects, they can collect stickers or colour the badges to mark their achievements.

You can access the progress maps on the Code Club website ready for creators to colour in the badges as they follow the ‘Introduction to web’ project path.

Looking for more inspiration to fuel your Code Club? Explore and discover the Scratch and Python projects that excite the Code Club team too!

September sparks: Four inspiring ideas for you and your Code Club!

Whether you’re a seasoned Code Club educator or just starting out on your club journey, we’ve got some great ideas that will help put some sparkle into your coding adventures and learning this September!

To help you find your spark, four of our team members have picked their favourite upcoming events to share with you:

Members of the Code Club posing for a photos in front of a wall. Some our kneeling, some are standing.
The Code Club team

Zoe’s excited about our new progress charts!

With the support of the Code Club community, I’ve developed a series of progress charts based on our ‘3…2…1…Make!’ project paths as a way to celebrate learners’ coding achievements.

Earlier this year, I introduced the ‘Introduction to Scratch’ chart, which has been widely used. Now, I am thrilled to announce the launch of two new charts: the ‘Introduction to Web’ and ‘Introduction to Python’ progress charts. These charts are available to all clubs worldwide. As learners complete projects, they can collect stickers or colour the badges to mark their achievements and track their progress.

Coding progress charts and stickers for Scratch, web and Python.
Three new progress charts

You can access the progress chart, a sticker template specifically designed for Avery round labels, or the stickers themselves on your resources dashboard. This gives you the flexibility to print in a format that suits your needs.

I hope you enjoy using these progress charts in your Code Clubs, and make sure you share your learners’ coding successes on social media using the hashtag #MyCodeClub.

Zoe Davidson, Programme Coordinator, Code Club

Ellie can’t wait for Moonhack, the online global challenge

I work with partners based all over the world, and one of the things I love to see is young people from different backgrounds coming together to have fun with coding. And in my opinion, one of the best opportunities to code together is Moonhack

Moonhack, Oct 10-26 2023.

Moonhack is an online global challenge run by our partner, Code Club Australia, and you can submit an entry to this space-themed event from wherever you are in the world. This year, six new projects have been developed to showcase inventions created for space that we now use in everyday life. The projects use Scratch, Python, and micro:bit to inspire learners’ creativity and critical thinking for digital solutions. 

I’d encourage everyone to have a go and submit a project. It’s a really fun way to learn new coding skills, and there are step-by-step guides if you need some help. 

Moonhack runs from 10 to 26 October and I hope you get a chance to explore the projects with your Code Club — don’t forget to share what you’re up to using the hashtag #moonhack.

Ellie Proffitt, Code Club Global Partnerships Manager

Darren invites you to join him at a Code Club online event!

Starting a Code Club can sometimes feel overwhelming, but don’t worry; I’ve got you covered! My primary goal is to support you, regardless of where you are in your Code Club journey, and I understand that, when it comes to support, nothing beats the value of interacting with a member of the Code Club team. That’s why this September, I encourage you to join me at one of our online workshops.

We’re running workshops for Scratch, HTML & CSS, and Python that cater to both beginners taking their first steps into coding and experienced club leaders transitioning from block-based to text-based programming. And that’s not all: I’m currently curating two NEW workshops on artificial intelligence (AI) and micro:bit! More info on these soon!

A young girl sat at a desk looking at a laptop. A educator is next to her, looking at the screen and smiling.

I’ve designed all these workshops based on your feedback and needs, as well as drawing from my own experience of running a Code Club for the past decade in Ireland. They are literally made for you!

So, come and join me at one of our online workshops to take advantage of our team’s knowledge. You’ll find it easier than ever to kickstart your Code Club with confidence!

Darren Bayliss, Code Club Community Coordinator (Ireland)

Sarah’s counting down to the European Astro Pi Challenge launch 

I’ve found that nothing sparks curiosity and wonder in a child’s eyes like the subject of Space. But one of the struggles of teaching this subject is its intangibility: there are limited ways children can get hands-on with such distant subject matter. This is why I’m so excited about the launch of the European Astro Pi Challenge!

The International Space Station in orbit.
The International Space Station (photo credit: NASA)

Astro Pi brings space into the classroom, giving children access to actual instruments on board the International Space Station (ISS). You don’t need to be an astrophysicist or a coding whizz to get involved as Astro Pi has two programmes aimed at different ability levels.

Learn how your Code Club can get involved.

Sarah Eve Roberts, Code Club Community Coordinator (Wales)

Keep in touch and let us know what you will be working on with your Code Club! We are excited to hear about the projects you’ll be trying and the coding adventures you’ll be going on.

Top three resources for running a vibrant Code Club 

Launching your new Code Club or resuming a club that has been paused for an extended time might make you feel a little apprehensive. That’s OK! Tamasin Greenough Graham, Head of Code Club, shares three resources that will help you run your Code Club with confidence.

A child and adult looking at a laptop screen.

Picking my top three resources is quite a challenge as we have so many to choose from! There is something to meet your every need. Please check them out on our resource page — it’s full of helpful materials like crib sheets to guide you through our projects, certificates, sample letters, and so much more.

Log in to your account, head to your dashboard, and scroll down to the resources section. 

Resource one: Club organisers’ guide

If you’re new to Code Club or are starting back after a break, the go-to document is our club organisers’ guide

This guide walks you through the important first steps you’ll need to plan and set up your Code Club with ease. It also acts as a brilliant refresher if you’re starting your Code Club after a break. 

Pages from the club organiser pack.

Resource two: First session guide

From your feedback, we understand that running your first session can sometimes feel a bit daunting, as well as being an extra task at the beginning of a busy term! To help with this, we’ve created a new step-by-step first session guide to give you everything you need in one place.

Based on the beginners ‘Space talk‘ Scratch project, you’ll find in the guide:

  • A session plan
  • Simple and practical advice to help your prepare for the session
  • All your preparation for the session has been broken down into small chunks
  • New activities to support your coders’ learning 

The NEW unplugged activities link to ‘Space talk’ and are great to hand out to coders who finish the project towards the end of a session, or as activities to try at home.

This guide makes the first session so easy to run. I know I will be using it to give me confidence that my first Code Club session back will be fun and have a positive impact on the learners. 

Front pages from the first session pack; running your first Code Club session, Create and colour, I spy and Space memory game.

Resource three: 250+ coding projects

Where to start? Well, that is easy, I promise! Our ‘3, 2, 1, Make!’ project paths are carefully designed so that as young people progress, they develop their coding skills as well as their independence to create projects that matter to them.

We have paths about Scratch, Python, Unity, physical computing, and how to get started with a Raspberry Pi Pico. Each path contains six projects that are guaranteed by our young testers to be great fun!

You can learn more about ‘3,2,1, Make!’ and the pedagogy behind these projects in this blog.

Bonus resource: Certificates!

I know this is my top three, but I couldn’t write this blog post without mentioning our certificates! 

Recognising success and achievements, however big or small, is such a vital part of Code Club. We’ve got a huge selection of certificates to celebrate everything from superstar coders to completing a whole project path. 

A selection of Code Club certificates.

We can’t wait to get back to Code Club and see all the creative projects from your Code Club members. Share how you’re getting on using the hashtag #MyCodeClub or by tagging us on Facebook or Twitter. If we see your posts, we might even send you some stickers!

Let’s get coding! 

If there is a resource that you’d like to see in our library, share it with the team and write to us at support@codeclub.org