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
This course introduces Python programming alongside algorithmic problem-solving. Learners practice debugging, decomposition, iterative and recursive implementation, and informal evaluation of algorithm correctness and efficiency.

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.