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. He also builds tiny electronic gadgets for amusement (which sometimes work with the Internet. Sometimes).

Upcoming:

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.

25
Sat, 25 February 10:00 - 5:00pm HKT
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.

4
Sat, 4 March 10:00 - 5:00pm HKT
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.

8
Wed, 8 March 7:00 - 9:00pm HKT
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.

11
Sat, 11 March 10:00am HKT

Previously (46):

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

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.

5 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.

4 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.

4 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

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.

3 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

Front-End Crash Course

Front-End Crash Course

Get into the basics of front-end programming quickly and easily, no matter what your previous experience.

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

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.

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.

Coding for Designers

Coding for Designers

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

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.

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.

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.

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.

Javascript Fundamentals Bootcamp

Javascript Fundamentals Bootcamp

Learn the fundamentals of JavaScript and how to think like a programmer and approach problems in a systematic way.

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.

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.

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.

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!

Teach at GA

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

Find Out More