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.