Developer or web designer? You need version control. Git is the world benchmark - come and learn it with us. Git helps you track changes, reduce errors, make workflows more flexible, and collaborate with your peers with ease. This introductory course will help you get started using Git. You'll gain an understanding of how it works and how to integrate with a team already using it.

It’s more and more common to have intermediate compilation steps in your frontend build process, to make it possible to use newer web technologies like ES6 and CSS pre-processors. This course gives you the knowledge you need to pick the right tools, and the skills to customise your build process to meet your needs. We will focus on two of today’s most popular options, Gulp and Webpack, as well as exploring other options and looking at future trends.

Come and learn about HTML and CSS, the building blocks of the web, with us. We'll start with very simple stuff and work our way up. By the end, you'll have styled your own webpage. We'll teach you to read and write some HTML and CSS and you'll have a grasp of some of the slightly less obvious underlying concepts.

This two day intermediate course, is a mix of both hands-on and theoretical content. Attendees experience most components of Puppet in a hands-on way, and there's time for exercises and questions. A one-day theory-only course is available on request.

This course can be taken as a half day Introduction or Intermediate, ($350 each) or a full day ($700) covering both courses.

Introduction - By the end of this course you should be able to read and write some HTML and CSS and you'll have a grasp of some of the slightly less obvious underlying concepts.

Intermediate - If you already know how to style a basic webpage but would like some more background on why CSS works as it does, plus some guidance on structuring large projects and on how to use a CSS pre-processor like SASS, this course is for you.

Python was designed with a simple syntax. Clean, readable code is the norm in Python, not the exception. Join us and discover why we like Python. This course covers basic syntax and the Python ecosystem, with special emphasis on features that may be surprising to non-Python developers.