Search

Search Criteria

 
 
 
 

Products meeting the search criteria

Sort By:  
Learn to code musical masterpieces with the creator of Sonic Pi.
R99.90  Inc VAT
R119.90  Inc VAT
Including RPi 3A+, case and 16GB micro SD with NOOBs
R729.90  Inc VAT
R179.90  Inc VAT
The second book in the The MagPi Essentials range, Experiment with the Sense HAT introduces you to one of the most powerful add-on boards ever made for the Raspberry Pi.
R99.90  Inc VAT
The Official Raspberry Pi Beginners Guide 4th Edition (RPi beginner guide 4th)

Fully updated for Raspberry Pi 400, Raspberry Pi 4, and the latest software, this 252-page official Raspberry Pi book is crammed with projects and beginner’s guides containing all the information you need to get started using your new computer!

Learn how to set up your Raspberry Pi, install an operating system, and start using it. Follow step-by-step guides to code your own animations and games, using both the Scratch 3 and Python languages. Create amazing projects by connecting electronic components to Raspberry Pi’s GPIO pins. Plus much, much more!


• Set up your Raspberry Pi, install its operating system, and start using this fully functional computer.
• Start coding projects, with step-by-step guides using the Scratch 3 and Python programming languages.
• Experiment with connecting electronic components and have fun creating amazing projects.


R159.90  Inc VAT
Code Music With Sonic Pi (book sonic pi)

Sam Aaron, the creator of Sonic Pi, has written this book to complement the software’s built-in tutorial and to help you jump-start your live-coding career. The book is packed with fun, instantly rewarding examples designed to highlight many of the amazing things Sonic Pi enables you to do. By the time you’ve finished you’ll be able to code up some phat bass, sparkling synth leads and start practicing for your first live-coding gig…

Live code and craft amazing sounds across 10 chapters, including:

  • Master live loops
  • Build drum breaks
  • Compose your own melodies
  • Make random riffs and loops
  • Learn to shape and sculpt sounds
  • and much, much more…
Learn to code musical masterpieces with the creator of Sonic Pi.
R99.90  Inc VAT
Cambridge University Press - Coding Club Python Next Steps Level 2 (Python Next Steps Level 2)

Books at this level are intended for young coders that have enjoyed level 1 books and want to continue their coding adventure at a slightly higher level.

Python Next Steps continues the Python journey. Readers learn more about this fantastic programming language while building several useful, short applications including their own calculator. Several spare buttons will be built so that young coders can attach their own functions making this a truly programmable calculator!

Chapter 1

Ch.1 - Data types:
In this Chapter you are going to:

   >>> Learn about data types.
   >>> Learn about tuples, lists and dictionaries.
   >>> Make a version of MyMagic8Ball that is much shorter to code than the one from Python Basics.

PythonNextSteps-Ch1.pdf

Chapter 2

Ch.2 - Building GUIs:
In this Chapter you are going to:

   >>> Practise using tuples and dictionaries.
   >>> Review using tkinter and learn about some more widgets.
   >>> Build a GUI.
   >>> Build a glossary application that can easily be customised into a number of other simple cool apps too.

Chapter 3

Ch.3 - Designing a Simple Calculator:
In this Chapter you are going to:

   >>> Learn about 'for loops'.
   >>> Use lists and loops to save a lot of repetitive coding.
   >>> Learn more about the tkinter button widget.
   >>> Design your own calculator application called MyCalculator.
   >>> Build a complex GUI easily.

Chapter 4

Ch.4 - A Fully Working Calculator:
In this Chapter you are going to:

   >>> Learn how to use default values in functions creatively.
   >>> Learn about debugging.
   >>> Learn about catching and handling errors.
   >>> Delve deeper into binary numbers.
   >>> Produce a fully working calculator.

Chapter 5

Ch.5 - Customising the Calculator:
In this Chapter you are going to:

   >>> Layout a customisable calculator.
   >>> Create some fully functioning constant buttons.
   >>> Start a module to hold the functions for our programmable buttons.
   >>> Learn a little more about how to organise code in applications.

Bonus Chapter

Bonus Chapter - Algorithms:
In this Chapter you are going to:



   >>> Add code to the programmable buttons.
   >>> Learn about algorithms.
   >>> Learn about factorials.
   >>> Learn how to convert numbers to roman numerals.
   >>> Make a fully programmable calculator with some unique functions including its own customisable game.

R159.90  Inc VAT
Cambridge University Press - Coding Club Python Programming Art Supplement 1 (Python Prog Art Suppl 1)

Answers and full source code are found in the resources page.

Python: Programming Art provides more material at level 1 for those readers who are enjoying their coding at this level but are not quite ready to move on to the next level.

In this book you learn how to use Python's popular turtle module to draw some fantastic art really quickly and in the second half of the book build an awesome art app that is not a paint program or a drawing app but something quite unique and different.

More importantly, by the end of the book, you should be able to write your own short programs and be able to fully customise your art apps into a new app that is truly your own.



Chapter 1

Ch.1 - Introducing turtle
In this Chapter you will learn how to:

   >>> import the turtle module
   >>> make your turtle move around in all directions
   >>> change what the turtle looks like.




PythonProgrammingArt-Ch1.pdf


Chapter 2

Ch.2 - Shapes, colour and repetition
In this Chapter you will learn how to:

   >>> draw circles, squares and polygons
   >>> change the colour of your lines
   >>> fill your shapes with colour
   >>> make Python do more with less code.

Chapter 3

Ch.3 - Getting creative
In this Chapter you will learn how to:

   >>> change the colour of the turtle, the background and the pen
   >>> fill shapes with colour
   >>> change the speed of the turtle
   >>> organise your code so that it is easy to experiment with.



Building an art app:

Chapter 4

Ch.4 - From small beginnings
In this Chapter you will learn how to:

   >>> add background images to tkinter projects
   >>> write some more functions
   >>> call functions with key presses on your keyboard.

Chapter 5

Ch.5 - Red lines are not enough
In this Chapter you will learn how to:

   >>> change the line colour
   >>> change the line thickness
   >>> attach functions to buttons instead of key presses
   >>> adjust the size of buttons.

Chapter 6

Ch.6 - Stamping and painting
In this Chapter you will learn how to:

   >>> organise buttons into frames
   >>> make a function to add an image to your canvas
   >>> attach functions to mouse movements.

R149.90  Inc VAT
Cambridge University Press - Python: Interactive Adventures supplement 2 (book Python Interactive Adventures)

This is the Python: Interactive Adventures home page. Answers and full source code are found in the resources page.

Python: Interactive Adventures is the latest book to be added to the series and provides more material at level 2 for programmers at this level. It is written as an alternative and extension to Python: Next Steps. The material introduced at this level is very powerful and enables young programmers to produce a whole variety of exciting Apps but many students will want to consolidate by studying both level 2 books before moving on. While both books introduce tuples, lists and dictionaries Next Steps also delves into building and designing sophisticated GUIs. Interactive Adventures, on the other hand, explores how to go about breaking longer programs into manageable tasks which are easier to approach or share among a group of friends.

In the first part of this book you write a card trick script, create a small e-book reader and an app to help you encrypt and and decode messages. The big project involves building an interactive story based app that you can then customise with your own images, story and puzzles. The bonus app provides a short interactive mystery story, with a heap of special effects you can explore and add to your own apps.

Chapter 1

Ch.1 - Data types
In this Chapter you will:

   >>> learn about data types
   >>> learn about tuples, lists and dictionaries
   >>> make a 'magic' card trick app
.

PythonInteractiveAdventures-Ch1.pdf

Chapter 2

Ch.2 - The Caesar machine
In this Chapter you will learn how to:

   >>> do modulus addition
   >>> manipulate strings
   >>> use for loops
   >>> develop a simple algorithm
   >>> turn an algorithm into Python code.

Chapter 3

Ch.3 - A simple ebook reader
In this Chapter you are going to:

   >>> learn more about loops
   >>> learn more about tkinter widgets
   >>> learn how to import text files into your applications
   >>> build a simple GUI to control your ebook reader.

Chapter 4

Ch.4 - An old-school adventure
In this Chapter you are going to:

   >>> make your own infinite loop
   >>> learn more about dictionaries, lists and tuples
   >>> create a simple map for an adventure story
   >>> learn how to make a simple text-based menu.

Chapter 5

Ch.5 - Writing a story
In this Chapter you are going to:

   >>> learn even more about dictionaries, lists and tuples
   >>> consider how to program an interactive adventure
   >>> add a story to your game
   >>> create a map for an adventure story.

Chapter 6

Ch.6 - An adventure game console
In this Chapter you are going to:

   >>> build a GUI for your game
   >>> learn more about arranging tkinter widgets in frames.

Chapter 7

Ch 7 - A mysterious mystery
In this Chapter you are going to:

   >>> add the story to the GUI
   >>> think about how to divide up tasks.


R149.90  Inc VAT
Code Club Book of Scratch - Volume 1 (book code club scratch V1)



The first ever Code Club book is here! With it, 
you'll learn how to code using Scratch, the block-based programming language. In each chapter you’ll find instructions to build cool games, animations, and interactive stories. Your friendly robot guide will aid you step-by-step through each project and give you handy tips along the way.


• Learn to code using Scratch, the block-based language
• Follow step-by-step guides to create games and animations
• Use the magic glasses to reveal secret hints
• The spiral binding allows the book to lay flat 
• Includes 24 exclusive Code Club stickers!


R119.90  Inc VAT
The MagPi Simple Electronics with GPIO Zero (book simple electronics)

Create stunning electronics projects with your Raspberry Pi using our 100 page GPIO Zero Essentials guide.

Using the GPIO pins on your Raspberry Pi opens up a whole new world of possibilities. While it might seem daunting at first glance, with our help you’ll be creating electronic circuits and controlling them with the Python programming language within minutes. Grab your breadboard and start taking control of the real world with your Raspberry Pi today!

Learn from simple electronics projects across 12 chapters:

  • Program LED lights
  • Add a push button to your project
  • Build a motion sensing alarm
  • Create your own distance rangefinder
  • Make a laser-powered tripwire
  • Build a Raspberry Pi robot
  • and much more
R109.90  Inc VAT
Wearable Tech Projects (2019) (book wearable projects)

We’ve gathered up the best bits of wearable technology from the first two years of HackSpace magazine for this amazing book. Its 164 pages are packed with step-by-step tutorials and inspirational projects to help you add a unique look to your wardrobe!


Ditch the circuit board, step away from the computer: it’s time to use your tech skills to make your clothes electronic. You’ll find projects for sewing, 3D printing, laser cutting and programming, so whatever medium you choose, you’ll find inspiration and help getting started. 



• Get started with electronics and programming
• Sew your own circuits with wearable components
• Stand out from the crowd with light-up clothes
• Make replica sci-fi accessories


R159.90  Inc VAT
C And GUI Programming (book C GUI programming)

Even if you are an absolute beginner, this book will teach you all you need to know to write simple programs in C and start creating GUIs.

The first half of the book is an introduction to C, and covers the basics of writing simple command-line programs. The second half shows how to use the GTK user interface toolkit with C to create feature-rich GUI applications which can be run on the desktop.

156 pages of essential information:

  • Create simple command-line C programs
  • Control flow with conditions and loops
  • Handle variables, strings, and files
  • Design graphical user interface applications in C
  • Handle user input with buttons and menus
  • Use advanced UI features such as data stores and dialogs
R119.90  Inc VAT
The MagPi Get Started with Raspberry Pi (book start Rpi with Pi3A+)

Ideal for beginners, this official guide contains everything you need to get started with Raspberry Pi, including a hardware starter kit:

  • Raspberry Pi 3A+ computer
  • Official Raspberry Pi 3A+ case
  • 16GB microSD card preloaded with NOOBs

The accompanying 116‑page book is packed with beginner’s guides to help you master your new Raspberry Pi!

  • Set up your new Raspberry Pi 3A+ for the first time
  • Discover amazing software built for creative learning
  • Learn how to program in Scratch and Python
  • Control electronics: buttons, lights, and sensors


You might need the following if you don't already have:
Including RPi 3A+, case and 16GB micro SD with NOOBs
R729.90  Inc VAT
Code the Classics - Volume 1 (code the classics)

This stunning 224-page hardback book not only tells the stories of some of the seminal video games of the 1970s and 1980s, but shows you how to create your own games inspired by them using Python and Pygame Zero, following examples programmed by Raspberry Pi founder Eben Upton.

In the first of two volumes, we remake five classic video games – ranging from Pong to Sensible Soccer, each represents a different genre. We interview the games’ original creators and learn from their example, as well as utilise the art and audio engineering skills of two of the 1980s’ most prolific games developers for our recreated versions of the games.

  • Get game design tips and tricks from the masters
  • Explore the code listings and find out how they work
  • Download and play game examples by Eben Upton
  • Learn how to code your own games with Pygame Zero
  • Read interviews with expert graphics and audio creators 
R229.90  Inc VAT
Build Your Own First-Person Shooter in Unity (First person shooter book)

Ever fancied creating your own first-person shooter game? Now you can with this 140-page bookazine, brought to you by the Wireframe magazine team with tips from expert video game developers!

Making a fast-paced 3D action game needn’t be as daunting as it sounds. Build Your Own First-Person Shooter in Unity will take you step-by-step through the process of making Zombie Panic: a frenetic battle for survival inside a castle heaving with the undead.

  • Set up and use the free software you’ll need
  • Make enemies that follow and attack the player
  • Create and texture 3D character models
  • Extend your game further, with tips from experts
  • Design a level with locked doors and keys
R179.90  Inc VAT
Get Started with Arduino (book start Arduino)

Whether you want to build robots, smart devices, or any other electronically controlled projects, this is the book you need. We take you through how to program and connect an Arduino microcontroller board, then explore some great projects to make with it.

  • Build a four-legged walking robot
  • Create a Tetris-inspired clock
  • Grow your own veg with hydroponics
  • Make music with a DIY synthesizer
  • And much more!
R179.90  Inc VAT
Retro Gaming with Raspberry Pi (book retro gaming)



This 164-page book shows you how to set up a Raspberry Pi to play classic games, and a whole lot more. Build your own portable console, full-size arcade cabinet, and pinball machine with our step-by-step guides. And learn how to program your own games, using Python and Pygame Zero.

  • Set up your Raspberry Pi for retro gaming
  • Emulate classic computers and consoles
  • Learn to program retro-style games
  • Build a portable console, arcade cabinet, and pinball machine
  • And much, much more!
R179.90  Inc VAT
Conquer the Command Line – 2nd Edition (book command line 2nd)

Fully updated for 2019 and featuring four extra chapters, Conquer The Command Line will help you learn to love the command line on the Raspberry Pi and other Linux computers…

For getting instructions from user to computer – in a clear, quick and unambiguous form – the command line is often the best way. Now – thanks to Raspbian on the Raspberry Pi – a new generation are discovering the power of the command line to simplify complex tasks, or instantly carry out simple ones.

Master essential skills across 14 chapters:

  • Find & install software
  • Manage removable storage
  • Use Secure Shell for remote access
  • Customise the command line
  • Protect your data with backups
  • Build software from source code
  • and much, much more.
R134.90  Inc VAT
The official Raspberry Pi Projects Book - Volume 5 (Not including RPi4) (book projects v5)

*Note: Raspberry Pi 4 hardware is not included with this bookazine.



The Raspberry Pi is loved the world over by educators and makers thanks to its tiny size and endless possibilities. Find out why it's loved and how to use it with the latest official Projects Book - we’ve managed to stuff the fifth edition with another 200 pages of inspiring projects, practical tutorials, and definitive reviews.

  • Learn all about the latest model: Raspberry Pi 4*
  • Get involved with the amazing Raspberry Pi community
  • Be inspired by incredible projects made by other people
  • Learn how to make with your Raspberry Pi with our help
  • Find out about the top kits and accessories for your Pi projects
  • And much, much more!

R189.90  Inc VAT
Raspberry Pi 4 4GB beginner kit with Scratch Guide (Pi44 scratch kit)

Get started with the Raspberry Pi with one of our pre-boxed kits

These kits are perfect for beginners that are just just getting exposed to the Raspberry Pi, Media enthusiasts looking to stream online content with Kodi, developers looking to exploit the many advantages of the RPI's GPIO pins and anybody looking to get some cool goodies at a great price! They contain all of the essential items that you need to get up and running in no time.

Please Note: These kits are pre-boxed and cannot be modified at all, we do however keep stock on all of the individual items so if you have a special need simply feel free to browse through the rest of our product offerings and select the items that you'd like.

Whats in the box:

Who is it designed for?

The words scratch, sprites and costumes sounding a little Greek? Then this kit is ideal for you.The ideal companion to our Essentials Raspberry Pi kit for all youngsters who are just getting started with coding concepts is the Code Club Book of Scratch included in our kit. This is also a great resource for anyone entering the exciting coding community.

The Raspberry Pi community

While the book is a great source for getting started, we also have a very large Raspberry Pi community out there to help you become the maker you want to be. You can visit The Raspberry Pi Foundation for loads of resources available and explore the large variety of guided projects

R1,649.90  Inc VAT
R1,699.40
Arduino starter kit - UNO compatible with starter guide (Arduino book kit)

This Starter Kit is based around the Arduino Compatible Uno development board which features the AVR ATmega328 microcontroller. The kit includes a getting started book to guide you throught the process of using your Arduino for the first time. Starting the basics of electronics, to more complex projects, the kit will help you control the physical world around you.

Whats in the box:

Who is it designed for?

The Arduino Uno Starter Kit is suitable for almost all ages. It is designed for those who are new to Arduino and electronics, and is designed to introduce you to the world of code, circuits and breadboards.However, even if you’re an experienced designer, the Arduino Starter Kit is a great way to tinker about with the different functionalities of the Arduino Uno.

The Arduino Community

The Get Started with Arduino Book is there to help but there is also a huge community surrounding Arduino. So, if you are ever stuck or require some guidance with your projects, the Arduino site is full of content to keep you going. Or, if you find you are stuck for ideas to tinker about with, there’s plenty of projects on the site to give you some inspiration

The Get Started with Arduino book features the following projects to get you started:

We do also stock enclosures for the Arduino

R439.90  Inc VAT
R449.50
The MagPi Experiment with the Sense HAT (book sense hat)
The second book in the The MagPi Essentials range, Experiment with the Sense HAT introduces you to one of the most powerful add-on boards ever made for the Raspberry Pi…

What is the Sense HAT? Why is it in space? Learn about its amazing sensor-suite, its incredible mission aboard the ISS with Astro Pi, and build five fun and educational projects to help you sense the world around you.

Master essential world-sensing skills across 10 chapters:

  • What is the Sense HAT?
  • How does the Astro Pi mission work?
  • Master the Sense HAT’s capabilities
  • Build a fun gravity simulator
  • Make a digital Magic 8 Ball
  • Create an interactive pixel pet
  • Build a reactions testing game
  • Make a powerful data logger
The second book in the The MagPi Essentials range, Experiment with the Sense HAT introduces you to one of the most powerful add-on boards ever made for the Raspberry Pi.
R99.90  Inc VAT
Cambridge University Press - Coding Club Python Basics Level 1 (Python Basics Level 1)

The programming language Python 3 is used to introduce the principles of programming. In this book you learn how to write simple programs that include My8Ball, a number guessing game and a small graphical application called MyEtchASketch.

More importantly, by the end of the book, you should be able to write your own short programs and be able to fully customise both the look and how the various programs you have made to your own liking.

Chapter 1

Ch.1 - Python, IDLE & Your First Program:
In this Chapter you are going to:

   >>> Meet the programming language you are going to learn about.
   >>> Meet IDLE which will help organise and run your code easily.
   >>> Check that your computer is set up correctly.
   >>> Write and run your first program.

Chapter1.pdf

Chapter 2

Ch.2 - Some text, some maths & going loopy:
In this Chapter you will be able to:

   >>> Learn how to do some more with texts.
   >>> Get Python to do some maths for you.
   >>> Learn about how loops work.
   >>> Learn lots of useful operators.

Chapter 3

Ch.3 - Readable code and My8Ball Game:
In this Chapter you will be able to:

   >>> Write and save a Python file using Script Mode.
   >>> Learn how to write clear readable code.
   >>> Run a Python file.
   >>> Learn about how to get user input.
   >>> Learn about if and else clauses.
   >>> Write a short game called MyMagic8Ball.


Here is a movie of this chapter's project: my8ball.py

Chapter 4

Ch.4 - Functions:
In this Chapter you will be able to:

   >>> Learn about functions .
   >>> Write your own functions.
   >>> Create a number guessing game.



Here is a movie of this chapter's project: myNumber.py

Chapter 5

Ch.5 - MyEtchASketch:
In this Chapter you will be able to:

   >>> Learn how to use the tkinter library.
   >>> Make your own Etch A Sketch game.
   >>> Learn how to put an application in its own window.
   >>> Learn how to attach functions to keyboard presses.



Here is a movie of this chapter's project: myEtchaSketch.py
Here is a movie of a two player version: ourEtchaSketch.py

Answers to Challenges

Click below to find the answers to the puzzles and challenges in Python Basics.

Answers

R149.90  Inc VAT
Per Page      1 - 20 of 25