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

OpenLearning

Python Foundations & Algorithmic Thinking​

via OpenLearning

Overview

Master AI & Machine Learning for 50% Off
Go under the hood of AI — neural networks, real-world applications & more. Designed by UNSW experts.
Enroll Now
Embark on a 10-hour course that builds a solid foundation in Python programming and algorithmic problem-solving. Learn to write Python programs using variables, expressions, and data types while mastering systematic debugging and testing techniques. Develop the ability to break down complex computational problems into smaller, manageable components, and gain the skills to evaluate the correctness and efficiency of algorithmic solutions. Implement both iterative and recursive functions to tackle computational tasks, and explore how to compare algorithm performance using informal complexity reasoning.

Syllabus

  • Write Python programs using variables, expressions, and data types. Debug and test Python programs using systematic techniques.
  • Break down computational problems into smaller, manageable components. Evaluate the correctness and efficiency of basic algorithmic solutions.
  • Implement iterative and recursive functions to solve small computational tasks. ompare the performance of simple algorithms using informal complexity reasoning.

Taught by

Universiti Tenaga Nasional

Reviews

Start your review of Python Foundations & Algorithmic Thinking​

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.