Free coding workshops for adults. If you would like to sign up for any of these, head on over to our Eventbrite page now!
Take an introductory tour of programming basics, learn how to make a one-page website, create an app using Ruby or Java, or get hands-on with physical computing. Each session is just £3 to reserve, fully refundable on completion of the workshop (or you can choose to make it a donation to MadLab).
Please note that these sessions are for adults, and you will need to bring your own laptop with you in order to take part.
This workshop is for complete beginners.
Programming 101 is a whistle-stop tour of everything programming languages can do. This practical session will use Python: a language that is beginner-friendly, but still presents enough of a challenge to be interesting – you can think of it a bit like those bumper lanes at the ten-pin bowling alley.
We’ll cover the differences between ‘natural language’ and ‘formal language’, and functions common to nearly all programming languages: data types, inputs and outputs, data structures and loops. You’ll also create your first program!
Before attending the workshop you will need to download and install Python 2.7 (not Python 3), which you can get here.
This workshop is aimed at novice developers with basic HTML & CSS skills, complete beginners should complete the Introduction to HTML section of this free online course before attending.
This workshop is aimed at beginners, but having some experience of HTML and CSS, and some basic programming skills, would be an advantage. If you're not comfortable with any of these, we recommend taking Programming 101 first.
To prepare, please follow the instructions Michael has put together here. It is highly recommended that you complete this exercise prior to the workshop, as it is designed to help you get the most out of this session.
This workshop is aimed at programming and electronics beginners – anyone interested in programming with physical devices
This workshop will provide an introduction to easy drag-and-drop programming and electronics with CodeBug. You will learn how to create scrolling name badges, animated graphics and touch-responsive Apps.
CodeBug is a fun and engaging entry-level introduction to coding and physical electronics. In just a few clicks you’ll program the versatile little CodeBug computer to display your own message. You’re sure to get everyone’s attention, and show off your coding skills, when you pin your customised, wearable CodeBug to your clothes.
No preparation is needed for this workshop.
Option to purchase your CodeBug: After the workshop you’ll be given the option to take your CodeBug home for just £15. This is an exclusive offer exclusive as CodeBugs are not currently available to buy individually (they get lonely). Please note that we can only accept cash on the day.
Dr. Andrew Robinson is CodeBug’s project leader, and is an Honorary Research Fellow at the University of Manchester, where he completed his PhD in low-power embedded processors. Andrew can trace his enthusiasm for electronics and computers back to building a working model lighthouse aged five.
Open-source enthusiast Thomas Preston writes the software which makes the CodeBug board tick! From drag-and-drop blocks to making the LEDs shine, his work can be found at every stage of CodeBug’s software stack.
Full-time tinkerer Thomas Macpherson-Pope is CodeBug’s board engineer and created CodeBug’s unique form, squeezing a huge array of features onto its pocketable board.
This workshop is aimed between beginner and intermediate level. Some experience of Java would be beneficial, but it isn’t a necessity.
This workshop will teach you Java development in the real world. Instead of the usual, “let’s print something to the screen” tutorials, we’re going to show you how it’s used in the commercial world - and introduce you to some of the frameworks you might use.
To prepare for the workshop, please attempt to follow the instructions laid out here. You will be walked through it on the day, too.
James Heggs is Head of Development at Response Tap, and organiser of DevOps Manchester - a free monthly group. He has 15 years of professional software development experience under his belt, and loves sharing his passion for coding.