Linux Format logo

Paul Hudson's Coding Academy

Want to learn to program your computer? Forget dusty books and don't bother signing up for night courses, because we're proud to present the smart way to begin: Paul Hudson's Coding Academy takes you from zero to hero over fifteen hands-on programming projects, which means you get minimum theory with maximum fun.

The Academy has been designed to start at absolute beginner level so that everyone can get started, but soon you'll learn the skills you need to try more advanced things. As you progress, the projects get harder, but the results get more rewarding too - every project is a complete, finished application, so you'll end up with eight ready-to-use programs and seven fun games.

On the DVD you'll find all the software you need to get started, pre-configured with all the source code from the projects in the magazine. In short, it's all you need to get started and take control of your computer today, so jump in!

What you'll learn

Each of the fifteen projects is completely standalone, which means you can start at the beginning and work your way through (best for first-time programmers) or jump in wherever you want if you have programmed before. As you go, you'll learn all the theory you need to build the projects and apply your skills to your own programs. Or you could just take the finished apps and build your own changes as you want!

Some of the skills you'll learn include:

  • Reading and writing files
  • Working with XML and RSS feeds
  • Saving data in databases
  • Graphical user interface design
  • Launching external programs
  • Manipulating images
  • Particle system generation
  • Collision detection in games
  • And more!

Where to buy

Paul Hudson's Coding Academy is on sale across the UK from January 7th, and will be available from selected shops worldwide as soon as possible. US-based readers should visit their nearest Barnes and Noble or Borders, both of which will stock the magazine.

Note: online copies have now sold out. See this blog post for more information.

Web hosting by UKFast