For Organizations

For Individuals

Registration is now open for individual students. You can take this course whenever you’re ready, study at your own pace, and attend any of the regular workshops that are held during the time you are enrolled for the course (unless you choose not to include the workshops in your registration). You can also extend your enrollment, and/or purchase additional workshop credits, if you feel that you need more time and support for your studies.

You can register here.

We can work with you to customize a training package to suit your organization’s budget and timeline. Organizations have the option to schedule a private course for a group of their staff or students to take together, along with private workshops that we can run on-site at your facility, or remotely via the web. Alternatively, organizations can enroll their staff or students on an ongoing basis - as part of your onboarding process or regular staff training, for example. In this case, the enrolled students can attend any of the remote workshops that we run on a regular basis, or we can schedule additional, private workshops just for your staff or students, if the demand requires it.

Please contact us for more details and a quote at: python@amberbiology.com

MORE ABOUT THE COURSE …

The Curious Zombie brand was created as part of an education project to introduce concepts in science and technology to audiences who were new to them - and in that spirit, this course is designed to be a complete introduction to Python, suitable even for absolute beginners. This workshop-based course takes you from the basics of the core language, to data visualization, GUI building, and Object-Oriented Programming.

All of the lessons and exercises are backed up with live workshop instruction, to help the students work through the exercises, answer any questions they may have about the course material, and provide help with any areas of Python that they don’t understand.

The exercises are based upon a diverse range of real world coding problems drawn from areas like population demographics, healthcare, digital color management, shipping and transport, supply chain, traffic management, finance, and cybersecurity

If you never took a computer science course in high school or college and never wrote a lick of code in your whole life, then this course is for you. Or perhaps you learned a little bit of coding by writing some spreadsheet formulas or macros, or some simple programs in BASIC. If so, then this course is also for you. Perhaps you even started to learn Python from an online tutorial but didn’t get very far with it. Well guess what? This course is for you as well. The aim of this course is to give you enough of a foundation in Python that you can start using it in your studies, in your work, or even just for fun!

This course is a complete, get-you-started, introductory course in Python that takes you from the essential features of the core Python language, to more advanced topics like data visualization and building applications with graphical user interfaces. Along the way it does NOT skimp on the details of some of the advanced Python topics like the use of classes and objects for Object-Oriented Programming, that are often glossed over in beginner's guides. In addition to showing the reader the mechanics of how to write Python code, this course also aims to give the reader a depth of Python knowledge that will make them a better coder.