Login Sign Up

How to Program: Computer Science Concepts and Python Exercises

Via The Great Courses Plus

The Great Courses Plus based on 193 ratings

Share

0

Overview

How to Program: Computer Science Concepts and Python Exercises is a beginner-friendly course designed to teach you fundamental programming principles through hands-on Python exercises. Perfect for students, aspiring developers, or anyone new to coding, this course builds a strong foundation in computer science concepts while providing practical skills to write efficient, readable Python code. You’ll start with the basics of programming—variables, data types, control flow, functions, and error handling—before diving into more complex topics such as data structures (lists, dictionaries), algorithms,...

Syllabus

  • By This Professor
  • 01: What Is Programming? Why Python?
  • 02: Variables: Operations and Input/Output
  • 03: Conditionals and Boolean Expressions
  • 04: Basic Program Development and Testing
  • 05: Loops and Iterations
  • 06: Files and Strings
  • 07: Operations with Lists
  • 08: Top-Down Design of a Data Analysis Program
  • 09: Functions and Abstraction
  • 10: Parameter Passing, Scope, and Mutable Data
  • 11: Error Types, Systematic Debugging, Exceptions
  • 12: Python Standard Library, Modules, Packages
  • 13: Game Design with Functions
  • 14: Bottom-Up Design, Turtle Graphics, Robotics
  • 15: Event-Driven Programming
  • 16: Visualizing Data and Creating Simulations
  • 17: Classes and Object-Oriented Programming
  • 18: Objects with Inheritance and Polymorphism
  • 19: Data Structures: Stack, Queue, Dictionary, Set
  • 20: Algorithms: Searching and Sorting
  • 21: Recursion and Running Times
  • 22: Graphs and Trees
  • 23: Graph Search and a Word Game
  • 24: Parallel Computing Is Here
How to Program: Computer Science Concepts and Python Exercises
Go to Class

via The Great Courses Plus

12 hours 43 minutes

English

On-Demand

Instructor

Reviews

No reviews yet. Be the first to review!