Enrolments have now closed for this course. Fill out the form to register your expression of interest for our next intake in 2021


Learn to use Python programming for data analysis in Coder Academy's new and improved intensive part-time online course.


Start Date: 31 October 2020
Price: $1,999 (inc. GST)
Duration: 7 weeks (Saturdays 9am - 5pm & Tuesdays 6pm - 9pm)
Delivery: Virtual classroom using Canvas
Certificate: Upon successful completion of the course, you will receive a Certificate of Completion from Coder Academy.


Data science and analytics roles have emerged as pivotal to cross-industry businesses, with job listings for these roles expected to rise to 2.7 million by 2020. As the “future of work” rapidly approaches, equipping ourselves with the skills and tools we need to level up in our careers and industries has become critical for our success. Join Coder Academy to take your first step towards a career in data analytics.

In just seven weeks, you'll become proficient in programming with Python, be able to read, manipulate, and analyse data, as well as go through the end-to-end data analytics cycle including: question design, and visualising business stories with impact.

What You Will Learn

  • Learn how to use the Python programming language and Jupyter Notebooks for data analysis

  • Be able to use Python’s base and industry-standard packages to read, manipulate and clean datasets

  • Identify which Python tools to use in any given scenario (e.g. when dealing with unstructured or structured data, time-series data or experimental data, etc.)

  • Be able to use loops, list comprehensions, and functions efficiently to solve programming problems within business settings

  • Be able to go through the entire data analytics cycle, from question design to the presentation of insights

Who is it for?

  • Those who have never programmed before and want to learn a widely-used language suitable, and sought-after by and for, all kinds of industries and companies.
  • Those who are thinking of upskilling into data analytics roles across different areas of technology.
  • Those who use common tools for data analysis, like Excel and SQL, and are curious about how they can translate these skills and automate processes using python.

Topics Covered

  • Intro to Python for Data Analytics

    1. Running Python Scripts

    2. Using Python and Jupyter Lab for Interactive Computing

    3. Data types and data structures

    4. Variables

    5. Printing

    6. Packages in Python

    7. Math operations in Python

    8. Essentials of Programming I: Loops, if-else statements, and functions

    9. Introduction to Git and GitHub

  • Intermediate Python for Data Analytics

    1. Essentials of Programming II: More loops, if-else statements, and functions

    2. Introduction to the Numpy

    3. Linear Algebra

    4. Slicing and dicing data

    5. Data Generation and Simulation

    6. Lists Comprehensions

  • Gathering and Cleaning Data

    1. Introduction to pandas for data manipulation and analysis

    2. DataFrames and Series

    3. Reading data into Python

    4. Indexing

    5. Filtering and grouping data

    6. Dealing with strings and missing data

  • Data Visualization

    1. A brief history of data visualization

    2. The Do’s and Don’ts of DataViz

    3. Quantitative vs Qualitative data visualization

    4. Static Data Visualization

    5. Introduction to matplotlib and seaborn

    6. Interactive Data Visualization

    7. Introduction to bokeh

  • Statistics for Data Analytics Part I: Introduction

    1. Overview of the different levels of statistics needed for data analytics

    2. Introduction to the science behind data collection

    3. Introduction to descriptive statistics

    4. Intro to SciPy and statsmodel

    5. Interpreting our results

  • Statistics Data Analytics II: Exploratory Data Analysis

    1. Introduction to Inferential Statistics

    2. Exploring the different distributions in our dataset

    3. Introduction to Hypothesis Testing

    4. Introduction to SciPy and statsmodel

    5. Interpreting our results

  • End-to-End Data Analytics Cycle

    1. We go through the entire data analytics cycle. From setting up our repository in GitHub to selecting, cleaning, preparing and analysing a dataset, to writing up our conclusions on showcasing our work.

    2. Dashboard creation

Hear From Industry Experts Each Week

Every Saturday we will be inviting a highly regarded Data Analyst or Data Science from some of your favourite companies into the classroom to speak on a range of topics that will benefit you as you begin to embark on the same career journeys that they have gone through. Topics will include: Bias/Ethics, Day in the Life of a Data Analyst, Tips for Beginners, Overcoming Imposter Syndrome, Tips & Tricks from a Hiring Manager, and much more!

What do I need?

  • A laptop and WiFi connection


Students will go through a variety of mini-assessments during the last portion of each class. These mini-assessments are designed to test and reinforce newly acquired skills during each week. In addition, students will be given daily online exercises to continue building on what they’ll be learning during class. 

For your last assessment, you will be completing a capstone project utilising all of your newfound skills. Create an epic end-to-end data analysis project that you can showcase to potential employers.

Get a Free ACS Membership

Joining this course will give you complimentary membership to Australia’s tech community and largest ICT professional body – the  Australian Computer Society (ACS). This membership is valued at $374 per year. ACS are passionate about supporting business leaders, entrepreneurs and young professionals in the tech industry. ACS provides a platform for like-minded individuals to meet, share ideas and gain insights from local and international experts. Empower your career and experience the many benefits of an ACS membership, including:

  • Access the ACS Innovation Hubs: Need a break between meetings? Work from beautiful offices in Barangaroo and Docklands (Melbourne). Collaboration spaces and complimentary Wi-Fi available. Did we mention free coffee?
  • Professional Development: Gain technical knowledge with 500 events benchmarked against SFIA framework and attain CPD hours. Also, access a huge digital library of 40,000 videos.
  • Networking: ACS has a vibrant community of 41,000 members. Grow your business by connecting to industry thought-leaders and give members the opportunity to understand your product/services.
  • Explore Extras: From Public Liability Insurance, Qantas Club, discounts on travel, dining and additional training, ACS is there for you.

Interested, but want to learn more?

Hear about the course in more detail direct from one of our Course Advisors. Sign up to join an online information session.

If you would like to make a group booking via invoice, please email info@coderacademy.edu.au and a member of our team will get back to you asap.

 *Skills CheVertock Point funding available for       eligible Australians aged 45-70.