This content is developed in partnership with Trivera
AVG Duration3h


Designed for people new to programming, this Learning Path provides an ideal entry point for people wanting to learn how to program with the Python scripting language. We begin with an introduction to an Interactive Development Environment and to the basic concepts of programming with the Python language. We are then introduced to how data is stored and represented within a computer, and to the primitive data types used by Python to represent data within programs. We then learn more about how data is stored and collected in memory, what strings are in programming and what the common operators are for manipulating strings. We then learn about Tuples - which are a data type specific to Python. Finally we learn how to create a simple function that outputs a string to the computer console. 

Learning Objectives
By completing this Learning Path you will be able to recognize and explain:
The fundamental concepts of the Python Language
How data is represented within a computer and the primitive data types used by Python
The standard Python collection data types - Lists, Sets and Dictionaries
What srings are in programming and the common operations that can be performed on strings in Python such as indexing and conversions
Tuples what can be done with Tuples
How to create a simple function in Python

We recommend having a basic understanding of computing and access to a computer

What's included
Six lectures delivering 90 minutes of self paced learning
2 hands on labs
1 hands on lab challenge
1 assessment exam to prove your Python skills
Please feel free to reach out to us at if you need help or have suggestions we welcome all comments and feedback


Your certificate for this learning path

Training Content

Course - Beginner - 1m
Learning Path Introduction
This course introduces the Python for Beginners learning path.
Course - Beginner - 1h 10m
Python for Beginners
This Course provides a solid foundation of Python, covering its main aspects.
Hands-on Lab - Beginner - 1h 30m
Coding with Python Strings
This lab is designed to show you how to work with and manipulate Python Strings.
Hands-on Lab - Beginner - 1h 15m
Coding with Python Collection Types
This lab is designed to show you how to assess and exploit the correct Python collection types.
Hands-on Lab - Beginner - 30m
Constructing Regular Expression Character Classes
In this hands-on lab, you will learn about the character classes and quantifiers elements of Regular Expressions, and use them to match patterns in text.
Hands-on Lab Challenge - Beginner - 1h
Python for Beginners Challenge
In this challenge, you will have to write Python code within a time-limited environment, including working with strings, lists, tuples, sets, and dictionaries.
Exam - 30m
Final Exam: Python for Beginners
Final Exam: Python for Beginners
About the Author
Learning paths171

Andrew is fanatical about helping business teams gain the maximum ROI possible from adopting, using, and optimizing Public Cloud Services. Having built  70+ Cloud Academy courses, Andrew has helped over 50,000 students master cloud computing by sharing the skills and experiences he gained during 20+  years leading digital teams in code and consulting. Before joining Cloud Academy, Andrew worked for AWS and for AWS technology partners Ooyala and Adobe.

Covered Topics