Books
These books will guide you step-by-step to learn how to code and become a computer programmer!
Whether you’re a beginner or already confident with coding, these fun projects and practical activities, they make it easy to learn at your own pace.

Books to cover all ages!

About the author
Craig Steele is a computer scientist, educator, and creative technologist, who helps people develop digital skills in a fun and creative environment. His company, Digital Skills Education, develops and delivers exciting projects across Scotland and internationally. He writes books that bring digital skills to life, for people of all ages and abilities. He also delivers hands-on digital skills workshops to thousands of people around the world.
Ultimate Gamer: Career Mode
Take your gaming skills beyond the screen with Ultimate Gamer: Career Mode – the ultimate handbook to becoming a top game developer, Twitch streamer or the next eSports pro!
Learn how to storyboard, code and test games, just like your favourite devs, or boost your Twitch subs by learning how to go pro. Think you have the skills to compete in eSports tournaments, or do you need some tips on getting good? This book gives you the know-how on making it big in all areas of the gaming industry!
Beginner’s Step-by-Step Coding Course
From learning Python coding and Javascript to HTML and Scratch, Beginner’s Step-by-Step Coding Course brings the most essential coding skills within easy reach!
You’ll learn to think like a programmer by breaking a problem down into parts, before turning those parts into lines of code. Short, easy-to-follow steps then show you, piece by piece, how to build a complete programme. This essential coding guide contains everything you need to get on the road to code! It’s perfect for anyone who wants to learn to code for a hobby or who wants to take their first steps towards a career in coding.
Ultimate Gamer: Career Mode
Learn how to make your own games using the UK’s No 1 coding language, Python Build and play your own computer games, from creative quizzes to perplexing puzzles, by coding them in the Python programming language!
Each chapter shows you how to construct a complete working game in simple numbered steps. Using freely available resources such as Pygame, Pygame Zero, and a downloadable pack of images and sounds, you can add animations, music, scrolling backgrounds, scenery, and other exciting professional touches. After building the game, find out how to adapt it to create your own personalised version with secret hacks and cheat codes!
Coder in Training
Step into the shoes of a coder! Learn all about coding using Scratch and other programs, discover what skills you need to code and how you can use your coding knowledge to create your very own website. Have you got what it takes to be a coder in training?
Packed with bite-size information and fun facts about the life of a coder, Coder in Training will tell you all about coding, computer programs, video games, website design and the software you need to use.
Ultimate Gamer: Career Mode
Kids can create online games to play like Monkey Mayhem and Bubble Blaster, draw mazes and shapes, build animations, and more using the step-by-step examples to follow and customise. Seven projects let kids (and their parents) practice the skills as they are learning in each section of the book. Kids get instant results, even when completely new to coding.
Packed with visual examples, expert tips, a glossary of key terms, and extras such as profiles of famous coders, Help Your Kids with Computer Coding lays a hands-on foundation for computer programming, so adults and kids can learn together.
Reviews
“The judges unanimously thought that Ultimate Gamer was hugely popular with their students. It was probably the most picked-up book on the list. My 10-year-old, who is not a reader, grabbed this book off me and read it from cover to cover.”
Judge of the UK Book Awards 2022 (Information Books category)
“I bought several copies of this book to give as gifts to my coding club members. The books were excellent quality, with superb examples, and well written. The projects are fun, and different to those found out there on the web. The transition for Scratch to Python is exactly what I was looking for, and this book covers both. The quality of the book is premium, with plenty of content and a nice glossy feel.”
Ben
We write learning materials
Get in touch! We can help support you whether it’s booking an interactive talk or writing learning material.
What we can do:
- Keynote talks and presentations
- Custom e-learning modules (using audio, video, and quizzes)
- Video lessons
- Learning materials design (including slides, tasks, worksheets, and games)

Here are ways to stay in touch

Stay in the loop
Join the mailing list to receive news on live lessons and digital skills resources. Sign up

Book us for live lessons
Contact us if you’d like a specific live lesson created for you, or if you are looking for some extra information on the work we do.
Contact us

#cyberskillslive
Interact with us using the hashtag #cyberskillslive if you take part in one of our interactive lessons. We love seeing how you develop your cyber security skills! Follow us on X