What you will do
Fifteen session course
This three week complete introductory course to Python programming which will allow you to create complex yet readable code that a computer can understand.
Module 1 – Pythonic Way How to use the basic python constructs: lists, dictionaries, functions and objects, while adhering to pythonic principals and good software design guidelines. We focus on learning these concepts more thoroughly than other introductory python courses by working through multiple exercises.
Module 2 – Logic and Control Flow Covering Boolean values and expressions, operators, conditional statements and loops. All learning is reinforced through exercises.
Module 3 – Exceptions Exception handling, raising errors and user-defined errors.
Module 4 – Core Libraries and Process Automation Master the core libraries of Python starting from scratch, e.g. datetime, csv, json, unittest.
Module 5 – Software Management Principles Solid foundation in software management principles, how to design, manage and run software projects. Including version control systems like Github, development environments in MacOS and windows and ipython. We also introduce concepts related to using Amazon Web Services as a coding environment, which is an effective introduction to the principles of cloud computing.
Module 6 – 3rd Party Data Services Using 3rd party data services is a crucial skill not covered by most introductory python courses, yet it’s something you are expected to understand from day one in most python related roles. We provide a hands-on demonstration and tutorial on using important API services such as Google Maps and IBM Watson.
Module 7 (Optional) – Introduction to Machine Learning You my choose to extend the 3 week course by 1 week to incorporate our Introduction to Machine Learning module.
We ensure quality. If your class doesn't reach your expectations, we'll give your money back.
About your host, Step Function
Step Function provide intensive 1 to 4 week courses that are designed to fit around your hectic schedule. With a maximum of 10 students per class you can rely on getting all the help you need from their charismatic coaches. Their classes include introductory courses in Python, Data Analysis and Data Science, and their project-based learning methods equip you for the business world.
Flexible cancellation policy
Any class can be cancelled and fully refunded within 24 hours of purchase. See cancellation policy.