AI100: Python Programming and Data Visualisation (Classroom)
About This Course
This course is designed for individuals across industries who want to develop practical, hands-on skills in Python programming. Whether you're in business, operations, technology, or looking to pivot into a tech-enabled role, this course equips you with the fundamentals to write, debug, and optimise Python code to meet real-world business needs.
Through step-by-step instruction and applied exercises, you’ll learn how to structure logic using variables, loops, and functions, handle common coding errors, and build programs that are clear, efficient, and reliable. You’ll also explore how to visualise data using Python libraries, including basic and geospatial plots, to support data storytelling and decision-making.
Ideal for beginners, career switchers, and professionals seeking to upskill, this course lays a strong foundation in Python that supports roles in automation, data analytics, and application development.
What You'll Learn
- Write simple Python programs that follow the basic rules of the language and help solve real business problems.
- Use variables and the main types of data in Python. You will also learn how to use if statements, loops, and functions to make your code more organised and logical.
- Spot and fix common coding mistakes using easy debugging methods, so your programs work correctly and are easier to maintain.
- Use Python’s built-in tools and learn how to write functions that can accept different types of inputs, making your code more flexible and efficient.
- Create charts and maps using Python to show and explain data clearly, helping others understand business information easily.
- Choose the right chart for your data and write clear comments in your code, making it easier to work with others and share your work with stakeholders.
Entry Requirements
While no prior technical or coding experience is required, learners must possess:
1. English Language Proficiency:
- Ability to communicate clearly in spoken and written English
2. Digital Literacy:
- Familiarity with basic digital tools, such as email and web browsing