This is my list of university/ MOOC/ online courses taken.
EPCD11009 Performance Programming (audit, no credit)
Compilers and compiler optimisation, memory structures and associated optimisations, performance tuning for shared memory, floating point performance, pipelines, SIMD, vectorisation
B858 Introduction to corporate finance
The Open University Business School
Financial statements and ratio analysis, financial forecasting and planning, estimating risk and return, efficient-market hypothesis (EMH), capital structure and cost of capital (WACC), dividend policy
B860 Research methods for finance
The Open University Business School
Research methods and methodology in finance, time series, panel data, probability distributions, linear and multiple regression, binary regression models
7CCSMNTH Network Theory
Graph theory, distributions, probabilistic models (information flow), queuing systems and networks, markov chain and decision process, network optimisation and mathematical modeling, optimisation problems (convex, lagrangian, integer programming, heuristics, greedy algorithms)
7CCSMPNN Pattern recognition, neural networks, and deep learning
Classifier design and methods, discriminant functions, learning algorithms, neural networks (artifical, multilayer, feedforward), deep discriminative and generative neural networks, feature extraction, support vector machines, clustering
7CCSMBIM Nature inspired learning algorithms (distinction)
Analytical and numerical optimisation, random-based optimisation, binary genetic algorithms, continuous genetic algorithms, evolution strategies, ant colony optimisation, particle swarm optimisation, differential evolution
7CCSMBDT Big Data technologies (distinction)
Distributed software and database systems, MapReduce, OLTP/OLAP, Apache Spark, data streaming
7CCSMSEN Security engineering
Low-level programming in C and x86 Assembly, application security, implementation errors and exploits, static and dynamic analysis, privilege management and access control
7CCSMCVI Computer vision
Image formation (physics, geometry, human visual system), filtering and convolution, feature detection, grouping and segmentation, object categorization and recognition, MATLAB
7CCSMAMS Agents and multi-agent systems
Intelligent and autonomous agents, BDI, reactive and hybrid agent architectures, auctions and negotiations
6CCS3AIN Artificial Intelligence: reasoning and decision making
Knowledge representation, probabilistic reasoning (MDP), temporal probabilistic reasoning, sequential decision making, game theory, argumentation, machine learning
M140 Introduction to statistics
Descriptive statistics, regression and surveys, hypothesis testing, association and estimation, experiments and clinical trials
Configuring Linux Web Servers
Udacity
Linux fundamentals, virtual machines, and PostgreSQL
MST224 Mathematical methods (distinction)
Linear algebra, multivariable calculus, vector fields, first and second-order ordinary differential equations, partial differential equations
Software engineering
Software architecture, agile methods, design patterns, domain modeling and analysis (UML)
Data management and analysis
Databases and data architectures, real-world dataset analysis (Python, SQL, MapReduce) and visualization (matplotlib), individual research and report writing
Web, mobile and cloud technologies (distinction)
Web standards and protocols, distributed architectures (REST, SOAP), mobile frameworks (Java, Android), cloud infrastructure and operations (OpenStack)
MST125 Essential mathematics II
Number theory, geometric transformations, differential equations, combinatorics, eigenvalues and eigenvectors, mathematical language and proof
Intermediate C++
Microsoft Corporation
Intermediate concepts in C++
Introduction to C++
Microsoft Corporation
Introduction to programming with C++
Algorithms, data structures and computability
Search and sorting algorithms (Python), binary trees, mathematical notation (sets, functions, logic, and proof), computational complexity
IT project and service management
Software quality, team working, project and service management techniques (ITIL)
Web technologies (distinction)
Client-server architecture, content markup (HTML, CSS, XML), usability and security (HTTPS), client and server side implementation languages (JavaScript, PHP, SQL)
Object-oriented Java programming
Object-oriented concepts and principles with Java
Technologies in practice
Computer architecture, networking, operating systems (Linux)
MST124 Essential mathematics I
Trigonometric functions, vectors and matrices, differentiation and integration, sequences, complex numbers
Data Analysis
Delft University of Technology
Spreadsheet techniques and best practices (PivotTables, VLOOKUPS, what-if analyses, graphs)
Introduction to Python for Data Science
Microsoft Corporation
Introduction to computing and information technology
Introduction to business studies
Introduction to mathematical thinking
Intro to Computer Science
Udacity
Intro to HTML and CSS
Udacity
Introduction to Programming and Thinking in Computer Science
Stockholm University
Basic Programming with C
Luleå University of Technology
Mathematics II
Karlstad University
Spanish: Beginner Course I
Karlstad University
Physics I
Karlstad University
Chemistry I
Karlstad University
Evolution of Life
Stockholm University
Mathematics I
Karlstad University
Biology I
Karlstad University