Peter Carroll Photo

Teach at GA

Join our talented instructor team dedicated to transforming thinkers into creators.

Find Out More

Peter Carroll

Freelance Developer & IT Instructor

Hong Kong

Peter wrote his first code in 1983 using a NorthStar Computer, complete with 32k of RAM and two 180k floppy drives. Since then he has coded mainly in C/C++/C#, Java, PHP, Python, and Javascript. His database work has covered DBASEIII in the eighties, through various SQL engines and he is currently messing around with MongoDB. He is a massive fan of open source software and thinks the future is very bright for the HTML5 ecosystem.

In addition to holding an MBA, he is a qualified mathematics teacher and holds teaching licenses in both the UK and Hong Kong.

Previously (69):

Intro to Coding: HTML & CSS.

Intro to Coding: HTML & CSS.

In this hands-on introductory workshop, we’ll learn about the web development community and how the web works.

13 Times

Programming for Non-Programmers: Get Started

Programming for Non-Programmers: Get Started

Learn the basics of HTML, CSS and JavaScript with hands-on projects. See how these fit into the broader landscape of programming languages.

6 Times

Getting Started With WordPress

Getting Started With WordPress

Create a professional-looking website in no time by learning all about the WordPress platform, from the basics to the most advanced features.

6 Times

Code in One Day: HTML & CSS Crash Course

Code in One Day: HTML & CSS Crash Course

Get into front-end web development quickly and easily. Dive head first into HTML & CSS, skill up with live coding exercises, and build a basic web page from scratch.

5 Times

Javascript 101

Javascript 101

In this introductory class, you’ll learn about the Javascript development community. You’ll also learn how to think programmatically and apply javascript programming fundamentals.

5 Times

Front-End Web Development

Front-End Web Development

In this 10-week course, students learn to code, speak the language and implement their own designs by learning HTML, CSS, and JavaScript.

3 Times

Programming for Non-Programmers

Programming for Non-Programmers

Learn the fundamentals of front-end and back-end programming, plus try your hand at writing some code of your own.

3 Times

Front-End Crash Course: HTML and CSS

Front-End Crash Course: HTML and CSS

Learn the basics of front-end coding in HTML, CSS, and JavaScript. Write your own code and learn to build your own website.

2 Times

Coding for Beginners: HTML and CSS

Coding for Beginners: HTML and CSS

This session, designed for the beginner programmer, will assume no previous coding knowledge. Come along and get started with coding.

2 Times

Coding 101: HTML & CSS

Coding 101: HTML & CSS

In this hands-on introductory workshop, we’ll learn about the web development community and how the web works.

2 Times

Javascript Fundamentals Bootcamp

Javascript Fundamentals Bootcamp

Learn the fundamentals of JavaScript and expand your coding toolkit with the No. 1 language in tech.

2 Times

Programming for Non-Programmers Bootcamp

Programming for Non-Programmers Bootcamp

Learn the fundamentals of front-end and back-end programming, plus try your hand at writing some code of your own.

2 Times

The What & Why of APIs

The What & Why of APIs

From Twitter to Facebook to smartphones to ATMs, APIs power our digital lives. We will discuss the basics of APIs: what they are, how they work, and why they matter.

Web Development Immersive

Web Development Immersive

12-weeks. All day, every day. Learn the skills to become an entry-level web developer and the resources to get a job in this intensive program.

Launch Summit - Arduino Workshop

Launch Summit - Arduino Workshop

Arduino workshop

Web Development: Let's Break it Down

Web Development: Let's Break it Down

Ever wonder what you can build with HTML, CSS, JavaScript, and API's? Find out what web development is all about in this free class.

Web Design for Non-Designers

Web Design for Non-Designers

A class for those who can't seem to get their site looking just right.

Internet of Things Workshop: Arduino Applications, Beyond the Basics

Internet of Things Workshop: Arduino Applications, Beyond the Basics

Students will apply the basic programming skills they have leared in the “Introduction to Arduino” workshop and will spend the day creating a working prototype you can take home.

Programming for Non-Programmers Weekend Bootcamp

Programming for Non-Programmers Weekend Bootcamp

Learn the fundamentals of front-end and back-end programming, plus try your hand at writing some code of your own.

Introduction to PHP

Introduction to PHP

Learn the basics of PHP in this introductory workshop.

Coding for Designers

Coding for Designers

Designers, it's probably time you learned how to code.

Intro to Ruby on Rails

Intro to Ruby on Rails

Curious about Back-End Web Development? Get a taste of what the Ruby on Rails framework does and how it can help you to create awesome web applications.

Front-End Web Development: Let's Break It Down

Front-End Web Development: Let's Break It Down

Ever wonder what you can build with HTML, CSS, and JavaScript? Find out what front-end web development is all about in this free class.

Front-End Web Performance Optimization

Front-End Web Performance Optimization

This workshop will guide you through principles and tools you need to optimize your web applications.

GA Community Night: Make Your Own IoT Device with Arduino

GA Community Night: Make Your Own IoT Device with Arduino

GA alumni/student ONLY event: Come learn over drinks and snacks, how to make an "Internet of Things" device with Arduino (https://www.arduino.cc/), and get to know fellow GA-ers!

Open House

Open House

Do you want to learn more about General Assembly's upcoming courses and what it's like to be a GA student? Join our instructors, students, alumni and staff for an open house.

Code in One Hour with Financial Times

Code in One Hour with Financial Times

We will be introducing employees of the FT to coding as part of their Digital Learning Week.

WordPress Bootcamp: Build a Website with WordPress

WordPress Bootcamp: Build a Website with WordPress

Make beautiful, custom websites using Wordpress. In this bootcamp, you’ll learn the basics to get started.

Coding for Marketers

Coding for Marketers

Marketers, it's probably time you learned how to code.

Teach at GA

Join our talented instructor team dedicated to transforming thinkers into creators.

Find Out More