Want to create interactive content? It’s easy in Genially!

Get started free

Course Introduction Video

Saylor Academy

Created on April 3, 2026

Start designing with a free template

Discover more than 1500 professional designs like these:

Akihabara Connectors Infographic

Essential Infographic

Practical Infographic

Akihabara Infographic

Vision Board

The Power of Roadmap

Artificial Intelligence in Corporate Environments

Transcript

Click Here

Experiencing playback issues or need translation options?

Welcome to CS105Introduction to Python

My name is Dr Ed Lavieri, I’m one of the professors that helped develop this course. This course is an introduction to fundamental programming concepts by way of the Python 3 programming language. Python 3 is a high-level interpreted language that has many benefits, including easy-to-read and easy-to-write syntax and powerful libraries that provide additional functionality. Even though Python 3 is a great programming language for beginners, it is also used extensively for practical applications in engineering and data science. In fact, Python plays a central role in powering today’s artificial intelligence and machine learning applications, making it an essential language for anyone entering the world of modern computing. This course is intended for people with no or very little prior programming experience. It covers a range of topics, such as data types, control flow, functions, file operations, and object-oriented programming. When you finish this course, you will be able to create Python programs for a variety of applications. You can start by reviewing the course learning outcomes and the syllabus, you can find both on the left navigation panel. Let’s get started!

To access the AI Summary of this page or to download the PDF transcript for the video, please click on the icons above.

AI Summary

Video Transcript

Source and License: This work is licensed by Saylor Academy under a Creative Commons Attribution-NonCommercial-Sharealike 4.0 International License (CC BY-NC-SA 4.0). This content was created using Genially and Synthesia. AI-generated avatars and voices in this video were created using Synthesia and remain subject to Synthesia’s Terms of Service; these elements are not covered by the Creative Commons license. Synthesia trademarks and services remain the property of Synthesia. All Genially proprietary elements such as templates, themes, built-in assets, stock media, and other “Genially Content” remain subject to Genially’s Terms of Service and are not covered by this Creative Commons license. These elements must remain embedded in the course and cannot be reused or redistributed independently.

Source and License: This work is licensed by Saylor Academy under a Creative Commons Attribution-NonCommercial-Sharealike 4.0 International License (CC BY-NC-SA 4.0). This content was created using Genially and Synthesia. AI-generated avatars and voices in this video were created using Synthesia and remain subject to Synthesia’s Terms of Service; these elements are not covered by the Creative Commons license. Synthesia trademarks and services remain the property of Synthesia. All Genially proprietary elements such as templates, themes, built-in assets, stock media, and other “Genially Content” remain subject to Genially’s Terms of Service and are not covered by this Creative Commons license. These elements must remain embedded in the course and cannot be reused or redistributed independently.

AI Summary

This course introduces fundamental programming concepts using Python 3, a versatile language with simple syntax and powerful libraries. You will learn how to create Python programs for practical applications in engineering, data science, and modern computing, even if you have little or no prior programming experience. Here are some key takeaways:

  • Understand Python 3 syntax and data structures for programming.
  • Learn control flow, functions, file operations, and object-oriented programming.
  • Apply Python to create programs for real-world applications.
  • Gain foundational skills for future work in data science, AI, and software development.
You can start by reviewing the course learning outcomes and the syllabus.