Skip to main content
 
POWERED BY:

Data Structures and Algorithms

Master the fundamentals of software engineering to stand out from the crowd with your own mentor and over 80 data structures and algorithm exercises.

  • Starting 20 Jan 2020
  • 100% online, 4 months (16 weeks)
  • A$2,600 GST inc.
  • Prerequisites: Python and basic algebra
 
 

AUSTRALIAN INDUSTRY PARTNERS

  • Aus Industry Logo
  • Aus Industry Logo
  • Aus Industry Logo

100% online, mentor supported, workplace ready

Why learn Data Structures and Algorithms

Data structures and algorithms questions are a key component of every technical interview for software engineers. Whether you want to be a web developer, a machine learning engineer, or a data scientist, having a deep understanding of Data Structures and Algorithms is essential to acing job interviews and becoming a successful software engineer. As Linus Torvalds famously said, "Bad programmers worry about the code. Good programmers worry about data structures and their relationships".

How does it work

In this course you will learn data structures and algorithms by solving 80+ practice problems. You will begin each course by learning to solve defined problems related to a particular data structure and algorithm. By the end of each course, you would be able to evaluate and assess different data structures and algorithms for any open-ended problem and implement a solution based on your design choices.

Find out more in our FAQ section.

Your experience with RMIT Future Skills

Upskill online, on your terms. Taught by industry leaders, backed by RMIT.

Webinar icon

100% online

Our flexible short courses are designed to fit your lifestyle, not replace it. Study online, after hours, when and where you like.

Webinar icon

RMIT certificate

The cutting edge skills you learn will be rigorously assessed and recognised by both a leading university and key employers in the field.

Webinar icon

Industry mentors

RMIT experience provides structure on top of online learning through 1:1 mentor support, webinars and a community of lifelong learners.

Webinar icon

Real world skills

Level up your skills and qualifications as a digital native. Our courses are about practical training, building a network and applying your learning.

Webinar icon

Expert content

We have partnered with leading employers across the world to multiply the power of a world-leading university with the best of industry.

Webinar icon

Community

Make the most out of your online learning by interacting with your peers, experts and industry employers. Meaningful connections to help propel your career.

Experience Image

Learning outcomes

What do you take away from our courses?

Course outcome certificate

Qualification

After completing an RMIT Future Skills course, you will earn an RMIT certificate which can be validated, recognised and shared on social media platforms.

Skills

These courses are all about practical training. Each week, the skills you need to master will be walked through in live online tutorials that allow you to see success in action, and ask questions to overcome obstacles that are slowing your progress.

Work-ready project

We combine the power of industry experts with a leading university to get you working on practical, work-ready projects that you can immediately apply back in your office.

Course Outline

Module 1

Introduction to data structures and algorithms

Review Python

Framework to deconstruct any open-ended problem

Concepts of time and space complexity

Assignment

Unscramble computer science problems

Project icon

Module 2

Data Structures

Storing data

Manipulating and examining data structures

Advantages and applications of different data structure

Assignment

Show me the data structures

Project icon

Module 3

Basic algorithms

Learn and implement basic algorithms

Recursion

Modifying algorithms

Assignment

Problems vs Algorithms

Project icon

Module 4

Advanced algorithms

Brute-force greedy algorithms

Graph algorithms

Dynamic programming

Assignment

Route planner

Project icon

Learn with Industry Experts

Get ready to meet some of the biggest names in the business.

Margarita Moya logo

Margarita Moya

Senior analyst, Westpac

Margarita is a senior analyst with over 7 years experience across market research, analytics, and financial services. As a lead Tableau developer, her current role also focuses on advocating and empowering business users to use visual analytics, building up internal Tableau education programs and the nitty gritty details of server infrastructure. Passionate about people, data and the positive social impact the two combined can achieve, she’s also a current Board Member of Engineers Without Borders Australia and is registered on Tableau Service Corps. 

Kale Temple logo

Kale Temple

Co-founder and practise director at Intellify

Kale Temple is a co-founder and practise director at Intellify where he leverages expertise in data science and machine learning to architect solutions that empower business performance and growth. He has consulted with a number of the world’s leading corporate and government organisations from over 5 years. Since 2014, he has co-founded and scaled two successful technology start-ups and as Data Scientist & Consultant at Agile BI, played a key role in building the business from the ground up into a world-leading Microsoft Power BI Partner. He holds a Bachelor of Liberal Arts and Sciences (Economics) and Masters of Economics (Economics & Econometrics) from the University of Sydney.


Get a free course guide

By clicking Submit, you agree to be contacted via email and SMS about our courses. Local numbers may also be contacted by phone. For information on how RMIT collects, stores and uses your personal information, see our RMIT Privacy Statement.