Build a Snake game in JavaScript

Unlock CourseGet started!

Join 548 other students

Log in to get

Access to 30+ free courses
Interactive hands-on content
Challenge weeks - code to win!
Join a friendly community
Unlock Course
Subscribe to access!Subscribe to access!

Subscribe to access to this course and ALL other courses. You get a 30-day money-back guarantee, no questions asked.

Subscription includes

All courses, bootcamps, paths
100s of coding challenges
Certificates of completion
Exclusive Pro members chat
The course creator Ania Kubow

with Ania Kubow

Course level: Intermediate

This practical course hones your JavaScript skills by building the classic Snake 3310 game. It’s great for those with a basic understanding of HTML, CSS and JavaScript who want to practice by building a project to add to their professional portfolio.

You'll learn










Generating random numbers

the increment operator



Before taking this course, you should have a solid understanding of HTML, CSS and JavaScript.

Meet your teacher

The course creator

Ania Kubow

Hi My Name is Ania and I am a software Developer and YouTuber. I like to make all sorts of tutorials mainly around JavaScript Games. I also like to teach React.js and a little bit of mobile development in React-native.

Follow me on twitter

Why this course rocks

Welcome to this JavaScript course, where you can practise your JavaScript fundamentals by building your very own game of Snake.

If you like project-based learning, this is the course for you. You’ll sharpen your HTML, CSS and Vanilla JS skills through fun tutorials and hands-on challenges, including several research challenges - an extremely useful skill for any software developer. Along the way, you’ll learn 19 JavaScript methods and lots of game creation tips and tricks.

By the end, you’ll have a fully-working game to add to your professional portfolio, plus the opportunity to style it however you like to truly make it your own. So what are you waiting for? Sign up and become a JavaSssssscript master in no time!

F to the A oracle to the Q
Who is this course for?

This course is ideal for anyone who wants to practice their JS skills by building a fun project.