

---
title: "Fundamentals of coding"
site: "Scotch Global Thrive"
url: "https://global.scotch.wa.edu.au/thrive/courses/fundamentals-of-coding"
description: "Fundamentals of coding is an enriching course that introduces you to Python, one of the most prevalent coding languages in today’s tech industry."
published: "2023-09-28"
updated: "2025-04-02"
---

# Fundamentals of coding

Fundamentals of coding is an enriching course that introduces you to Python, one of the most prevalent coding languages in today’s tech industry.
Path: Courses › Fundamentals of coding

with Travis Ryan

### [Returning to Thrive?](https://enrol.global.scotch.wa.edu.au/form/thriveapplication-existing/)

### [New to Thrive?](https://enrol.global.scotch.wa.edu.au/form/thriveapplication-new/)

## Fundamentals of coding lays a robust foundation in programming logic and fosters computational thinking. You will write code that enhances task efficiency when using a computer.

Moreover, coding acts as a catalyst for creativity and innovation, enabling students to transform ideas into fully functional websites, apps, games, and software. Coding is well known to enhance students’ algorithmic thinking, developing strong mathematical and scientific reasoning. With our comprehensive, hands-on approach, you will embark on a journey of discovery and creativity, building critical STEM skills that will inform your future.

## Course Overview

### [Fundamentals of coding](https://global.scotch.wa.edu.au/thrive/schedule/fundamentals-of-coding)

Price: Course cost: $1620
| ****When is this course?**** | Semester two |
|---|---|
| **How long is this course?** | 18 weeks |
| **Course level** | Level two |
| **Independent learning** | 2 hours per week |
| **Collaborative learning** | One 75 minute online session per week |
| **What will I require?** | Laptop or iPad |
| **Who should take this course?** | Any student who wants to learn basic and intermediate coding principles and improve their use of the computer via coding techniques. No prior knowledge is necessary. |
| **Thrive pathways** | 3D design and printing (Level one)  Fundamentals of coding (Level two)  Mechatronics (Level two)  Algebra in mathematics (Level three)  Physics (Level three) |
| **What could this course lead to?** | WACE Computer Science WACE Applied Information Technology IBDP Computer Science |

### Meet our course facilitator Travis Ryan

## Travis Ryan is our dynamic and experienced course facilitator with a Bachelor of Computer Science from ECU and a Bachelor of Engineering majoring in Robotics and Automation from UWA.

Buttontitle: Meet Travis Ryan

## Useful resources

### Course overview presentation

Fundamentals of coding
Link: https://global.scotch.wa.edu.au/assets/images/2-THRIVE/Thrive-Extension-course-presentations/Fundamentals-of-coding_Courses_Thrive-Information-Session_16112023_1920x1080px_14112023_min.pdf

### Inspired by this course?

## Courses

### Discipline

### STEM

### Business

### Social Sciences

### Course level

### Level one

### Level two

### Level three

### Day

### Monday

### Tuesday

### Wednesday

### Thursday

### Friday

### Semester

### Semester one

### Semester two

### Year Level

### Extension Courses

### 3D design and printing

### Algebra in mathematics

### Algebra in 2D space

### Bioengineering

### Chemistry

### Fundamentals of coding

### Health and medical science

### Marine science

### Mechatronics

### Physics

### Economists for the future

### Innovation and entrepreneurship

### Youth investors

### Advanced Ethics

### Creative writing

### Introduction to Philosophy

### Literature-rites of passage

## Topics

- STEM
- Fundamentals of coding
- Level two
---

Canonical HTML version: https://global.scotch.wa.edu.au/thrive/courses/fundamentals-of-coding
