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:

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.

10
Sat, 10 December 10:00 - 5:00pm HKT
Coding for Designers

Coding for Designers

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

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

9
Mon, 9 January 7:00 - 9:00pm HKT

Previously (34):

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

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

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.

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

3 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 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

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.

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

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.

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.

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.

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.

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!

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.

Launch Summit - Arduino Workshop

Launch Summit - Arduino Workshop

Arduino workshop

Teach at GA

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

Find Out More