Learn to program a computer.
Skills in computer programming are becoming more-and-more important as computers infiltrate every aspect of our lives. The shortage of good programmers doesn't look like it will be resolved any time soon, so those with good ability in this area will have excellent job and career prospects for many years to come.
Our beginners courses assume no previous programming experience.
All our courses are project based. We use a workspace environment rather than a classroom environment to encourage experimentation, collaboration and creativity. We won't spend a long time learning all the theory. We will get stuck right into hands-on activity from the start, working quickly to pick up a handful of concepts that will allow us to build simple working programs. This will provide a base from which more advanced concepts can be added.
If you have never programmed a computer our two-day Python Programming course will teach you the fundamental concepts whilst creating a simple music catalogue and player application. This course can also be a precursor to our robotics, AI and data courses.
Moving on from the basics, our Program a Card Game course will work through the full software development process, from modelling and design through to coding, testing and debugging.
We encourage you to take the projects you start in our courses further in your own time. We also encourage you to start your own projects. One-to-one Tuition is available to provide support. Our Personal Projects sessions provide a way to get a new or stalled project moving with a focussed half-day, full-day or full-weekend session.
Learn the fundamental programming concepts using Python whilst creating a music player application
Bring along your personal project and let's get it moving!
Learn software modelling, design and development through the creation of a two-player "Top Trumps" card game.
Learn database modelling, design and development through extending our "Top Trumps" card game created in part 1.