Learn & Grow
Freely available online courses to help support your education, mostly focusing on high-performance computing and reinforcement learning.
High Performance Computing in Julia
Learn the foundations of high-performance computing with hands-on Julia programming. Covers optimisation, parallel programming, multithreading, and GPU computing.
Estimated length 1 semester
Prerequisites
Comfortable programming in any language; no Julia experience needed
What you'll learn:
Julia ProgrammingOptimisationParallel ComputingGPU ProgrammingBenchmarking
Reinforcement Learning
Master the foundations of Reinforcement Learning, from basic Q-learning to advanced deep reinforcement learning techniques.
Estimated length 1 semester
Prerequisites
Basic programming, plus undergraduate linear algebra and probability
What you'll learn:
Reinforcement LearningDynamic ProgrammingQ-LearningPolicy Gradient MethodsDeep Reinforcement Learning