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

How To Decode and Display Bitmap Images Using an Arduino – Write Your Own Code

How To Load Images Onto Your Arduino LCD Screen From an SD Card

Download Every Game For Your Retro System In One Go

Add an SD Card To Your Arduino – Setup and basic file operations

My Favourite BBC Microcomputer Games

How to Unzip Multiple Archive Files in Windows 10

Arduino Bluetooth Control From Your Mobile Phone Using MIT App Inventor

Build Your Own Arcade Controller – Get that real Arcade feel!

Top Games for the Commodore 64

How To Win At Retro Games Using Snapshots – Get To Those Higher Levels!

Fix Your SD Card After Using It As a Raspberry Pi or Linux Boot Disk

Turn Your PC into a Commodore 64 and Play Every Game For Free

Using AT Commands to Set Up Your Bluetooth Module : HC-05 and HC-06

Adding Bluetooth to Your Arduino Projects

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