Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Saylor Academy

CS105: Introduction to Python

via Saylor Academy

Overview

This course aims to teach students the fundamentals of Python programming. By the end of the course, learners will be able to write Python code, understand basic data structures, work with files, handle exceptions, and implement object-oriented programming concepts. The course covers topics such as operators, flow control statements, functions, regular expressions, and more. The teaching method includes lectures, hands-on coding exercises, and a final exam. This course is intended for beginners with little to no prior programming experience who are interested in learning Python.

Syllabus

  • Course Introduction
  • Unit 1: Introduction to Python 3
  • Unit 2: Operators
  • Unit 3: Input and Flow Control Statements
  • Unit 4: Data Structures I – Lists and Strings
  • Unit 5: Functions
  • Unit 6: Basic Data Structures II – Tuples, Sets and Dictionaries
  • Unit 7: File Handling
  • Unit 8: Regular Expressions
  • Unit 9: Exception Handling
  • Unit 10: Object-Oriented Programming
  • Course Summary and Review
  • Study Guide
  • Course Feedback Survey
  • Certificate Final Exam
  • Saylor Direct Credit Final Exam

Reviews

Start your review of CS105: Introduction to Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.