Programming for Scientists
Python for scientific problem solving: data, simulation and visualisation.
Notifications
InboxUnread messages
You're all caught up.
Display & accessibility

Census was 31 August, so these courses are locked in for fees. You can still withdraw before the academic penalty date.
Census passed on 31 Aug 2026 — withdrawing still costs the full contribution.
| Course | Units | Contribution | Actions |
|---|---|---|---|
| COMP4020 Agentic Coding Studio | 6 | $1,164.38 | |
| COMP3670 Introduction to Machine Learning | 6 | $1,164.38 | |
| COMP4650 Document Analysis | 6 | $1,164.38 | |
| COMP3900 Human-Computer Interaction | 6 | $1,164.38 |
43 courses · prices are your student contribution for 2026
Python for scientific problem solving: data, simulation and visualisation.
A supervised research project that puts R&D methods into practice.
Threats, cryptography and building systems that resist attack.
Build the internals of an operating system kernel.
Cleaning, linking and preparing messy real-world data.
A semester-long honours research project under academic supervision.
An advanced project with an industry or research partner.
Randomised, approximation and online algorithms.
Rendering, geometry and the graphics pipeline.
Current research directions in AI, seminar style.
Probabilistic models, kernels and Bayesian learning.
Deep learning, generative models and learning theory.
Linear, integer and convex optimisation for real decisions.
Graphs, networks and the algorithms that analyse them.
Output, inflation, unemployment and the policy that shapes them.
Design thinking and systems engineering through hands-on team projects.
Statistical thinking and data analysis for research.
Supervised and unsupervised learning from first principles.
Designing and evaluating interactive systems with people at the centre.
A studio course on directing, grounding and correcting coding agents to ship real software.
Information retrieval and natural language processing.
Functional programming in Haskell as a way of thinking about problems: types, recursion and abstraction.
Object-oriented design in Java: data structures, testing and the discipline of larger programs.
Logic, proof, automata and the mathematical tools that underpin computer science.
HTML, CSS and JavaScript with a design sensibility — building for real people on real devices.
Creative coding, generative art and interactive installations.
Design patterns, software architecture and building maintainable systems.
Requirements, process, quality and working in software teams.
How programs really run: assembly, memory and the hardware beneath.
Concurrency, operating system services and network programming.
Relational modelling, SQL, normalisation and transactions.
Research methods for computing: reading, framing and evaluating research.
Entropy, coding and inference — the mathematics of information.
Formal logic, proof systems and automated reasoning.
Leading software projects: estimation, risk and delivery.
Protocols, the internet stack and network performance.
Finding patterns in large data: clustering, association and classification.
Design and analysis of efficient algorithms and data structures.
Search, planning, knowledge representation and reasoning under uncertainty.
How individuals and firms make decisions, and how markets allocate resources.
Sets, graphs, combinatorics and recurrence relations for computing.
Calculus and linear algebra with applications across science.
Multivariable calculus, differential equations and further linear algebra.

No courses match. Try clearing a filter.
Commonwealth supported places pay a student contribution set by the course's funding band. A 6-unit course is one-eighth of a full-time year (48 units).
| Band | Per year | 6 units |
|---|---|---|
| Band 1Mathematics, statistics, languages, education | $4,755.00 | $594.38 |
| Band 2Computing, engineering, science, health | $9,315.00 | $1,164.38 |
| Band 3Medicine, dentistry, veterinary science | $13,245.00 | $1,655.63 |
| Band 4Law, economics, commerce, humanities | $17,950.00 | $2,243.75 |
Indicative sample figures for this prototype. 69 days ago is census for S2 2026.