This course introduces educators to the basics of the Python programming language, the world’s most popular programming language used by over 3.5 million developers worldwide. Python enables you to build websites and software, automate tasks, analyze data, and explore the field of artificial intelligence—making it a versatile tool for both classroom instruction and personal skill development.
Learn with TCEA?
- Our courses are streamlined for efficient and lasting learning.
- We share ideas and resources that you won’t be able to find anywhere else.
- We also offer ideas and techniques based on years of experience in professional development, integrating educator feedback to always meet the needs of course participants.
Self-Paced Online Course
Python Educator is a self-paced, online program. Participants can begin anytime and go at their own speed throughout the program.
Upon enrollment, you will receive a program invitation email from TCEA’s learning management system that will give you access to the self-paced course. Within the course, you will find modules that must be moved through in sequential order.
Course Modules
Getting Started: You will begin by finding the right development environment. Python is available on all devices from Chromebooks to iPads. You will be able to choose the right development tools for you. You can install these on your device or access Python development tools online. With these tools, you will then make your very first program.
Variables and Operators: A computer’s power is its ability to automate simple tasks. In this module, you will start to harness some of that power via the use of variables and operators in Python.
Selection: In this module you will see the world as a computer sees it. Everything is a 1 or 0, true or false, yes or no. There is no gray to a computer, and this is important as you will learn how to get a computer to make selections. This is how every computer makes decisions. It reduces everything down to a binary decision. You will learn to give the computer clear instructions to make effective selections.
Iteration: In this module, you will learn how to change your simple selections into number-crunching goliaths. These number crunchers will speed through challenges with iteration. You will use loops that enable you to execute many instructions, which will make solving problems and performing calculations fast.
Lists and the Random Function: As well as doing calculations, computers need a good place to store data and information. Known for its data science and use of lists, Python enables you to organize and sort data. You will learn how to use the random function. As a result, you will be able to create simple games and create data sets in an effective manner.