• 15 hours
  • Medium

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 3/13/23

Get the most out of this course

To summarize, the best way to get the most of this course is to:

  • Watch each video to understand why the concepts covered in each chapter matter.

  • Read the text below the video to learn how you can implement those concepts.

  • Practice along with the interactive exercises. 

  • Test your understanding of key concepts through the end of part quizzes. 

  • Get hands-on practice creating your own project through the peer to peer activity! 

Meet your teacher

Patrick Gerke

Patrick began building web pages in the halcyon days of Netscape and GeoCities, later graduating with a degree in Digital Media Production.

Pat: your guide through the videos and code examples
Pat: your guide through the videos and code examples

On top of code, he has pursued a career in video post-production, where he has worked on everything from cinematic features to Super Bowl commercials and animated television shows. In addition to more than 20 years of experience developing for the web, he has spent the past decade building tools for animation and collaboration in JavaScript and Python. He was born and raised in the rain of the Pacific Northwest, and now calls the sun-drenched plains of Spain his home.

Example of certificate of achievement
Example of certificate of achievement