Welcome to Bytes N Bits

Learn to code.

Learn to make.

Have fun.

Learn To Code

Learn To Code

Learn programming the fun way by writing your own games. Click the link below to get started.

Beginner's Coding Course

Beginner's Coding Course

Never programmed before? Start here and code a complete Space Invaders game from scratch by following my step by step tutorials.

Learn To Make

Learn To Make

Learn how to connect computers to real world electronics. Click the link below to get started.

Beginner's Level 2 Course

Beginner's Level 2 - Asteroids

If you’ve completed the Space Invaders project you’re ready for the next level challenge. Full vector graphics with real game physics and particle effect explosions. Get Coding!

Beginner's Challenge - Code It Yourself

Beginner's Challenge - Snake

Time for you to code a game for yourself. Don’t worry – full coded solution if you get stuck!

Latest Posts

Coding Games on an ILI9341 SPI LCD Touchscreen with Arduino

Calibrating and Coding Your Arduino Touchscreen

Basic Animation on Your SPI TFT Touchscreen and Arduino

The Best Computer Language for Beginners

Connecting an SPI TFT Touchscreen to Your Arduino

The 8 Queen Problem – Computer Science

Getting Started With Arduino

Learn to Code Snake in TIC80 – Code Walkthrough

Learn to Code Snake in TIC80 – Game Overview

Attach a Joystick to the Fuse ZX Spectrum Emulator