Introduction to Python

Developed with Trivera
This content is developed in partnership with Trivera
Duration5h 16m
star star star star star


If you have some experience with applications and now want to get started as a Python programmer this Learning Path is an ideal start point for you. 

This Learning Path guides you quickly through the background and basics of Python so you get you the skills and knowledge you need to get started quickly as possible. 

We begin this Learning Path with a fast track view of the language, features, functions before immersing ourselves in the skills required to build Internet applications in Python. 

The interactive Hands-on Labs enable you to get your hands dirty with the concepts we cover in the lectures / the exams enable you to prove your skills and progress quickly. If you are ready let's get started! 


Your certificate for this learning path

Learning Path Steps

1 courses

Introduction to Python - Learning Path Introduction 

2 courses

 In this first course we introduce the Python Language, the declaration model, and how variables and functions are used in python. Our learning objectives for this course are to introduce the python language and to be able to recognize and explain the cor...

3 labs

Lab Overview Python 3 is a highly productive scripting language that can be used in almost all use cases. This Lab is designed to introduce you to the basics of coding with Python. You'll also be shown the different approaches to invoking and executing Py...

4 labs

Lab Overview The Python 3 datetime module supplies classes for manipulating dates and times in both simple and complex ways. While date and time arithmetic are supported, the focus of the implementation is on efficient attribute extraction for output forma...

5 courses

Learning Path Summary - Introduction to Python 

6 labs

Python is one of the most popular programming languages around. Your effort invested in learning Python can take your career to many places. This lab challenge will help you confirm your knowledge in topics covered in the Introduction to Python learning pat...

7 exam-filled

Exam: Introduction to Python


Sep 08 2019

Added the Introduction to Python Challenge lab to assess your ability to write code related to the topics covered in the learning path.

May 08 2019

moved the serverless programming with Python course and lab to a later learning path 

About the Author

Learning paths36

Andrew is an AWS certified professional who is passionate about helping others learn how to use and gain benefit from AWS technologies. Andrew has worked for AWS and for AWS technology partners Ooyala and Adobe.  His favorite Amazon leadership principle is "Customer Obsession" as everything AWS starts with the customer. Passions around work are cycling and surfing, and having a laugh about the lessons learnt trying to launch two daughters and a few start ups.