I have attended several universities, most recently The Open University Business School and King's College London (both in the United Kingdom). This is a list with completed university coursework.

PG: Postgraduate; UG: Undergraduate; PREP: Preparatory.

2021

Introduction to corporate finance

Financial statements and ratio analysis, forecasting and planning, estimating risk and return, portfolio theory, capital structure and WACC, dividend policy, raising finance.

The Open University Business School, PG

30 ECTS

Research methods for finance

Methods in finance, time series, probability distributions, linear and multiple regression, binary regression models.

The Open University Business School, PG

30 ECTS

2020

Network Theory

Graph theory, small world phenomenon and 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).

King's College London, PG

15 ECTS

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.

King's College London, PG

15 ECTS

Merit

Nature inspired learning algorithms

Analytical and numerical optimisation, random-based optimisation, binary genetic algorithms, continuous genetic algorithms, evolution strategies, ant colony optimisation, particle swarm optimisation, differential evolution.

King's College London, PG

15 ECTS

Distinction

Big Data technologies

Distributed software and database systems, MapReduce, OLTP/OLAP, Apache Spark, data streaming.

King's College London, PG

15 ECTS

Distinction

2019

Security engineering

Software security, implementation errors and exploits, static and dynamic analysis, privilege management, access control.

King's College London, PG

15 ECTS

Computer vision

Image formation foundations (physics, geometry, human visual system), filtering and convolution, feature detection, grouping and segmentation, object categorization and recognition.

King's College London, PG

15 ECTS

Agents and multi-agent systems

Intelligent and autonomous agents, BDI, reactive and hybrid agent architectures, auctions and negotiations.

King's College London, PG

15 ECTS

Artificial Intelligence: reasoning and decision making

Knowledge representation, probabilistic reasoning, temporal probabilistic reasoning, sequential decision making, game theory, argumentation, machine learning.

King's College London, PG

15 ECTS

Merit

Introducing statistics

Descriptive statistics, regression and surveys, hypothesis testing, association and estimation, experiments and clinical trials.

The Open University, UG

15 ECTS

2018

Configuring Linux Web Servers

Linux fundamentals, virtual machines, and PostgreSQL.

Udacity

Mathematical methods

Linear algebra, multivariable calculus, vector fields, first and second-order ordinary differential equations, partial differential equations.

The Open University, UG

15 ECTS

Distinction

Software engineering

Software architecture, agile methods, design patterns, domain modeling and analysis (UML).

The Open University, UG

15 ECTS

Data management and analysis

Databases and data architectures, real-world dataset analysis (Python, SQL, MapReduce) and visualization (matplotlib), individual research and report writing.

The Open University, UG

15 ECTS

2017

Web, mobile and cloud technologies

Web standards and protocols, distributed architectures (REST, SOAP), mobile frameworks (Java, Android), cloud infrastructure and operations (OpenStack).

The Open University, UG

15 ECTS

Distinction

Essential mathematics II

Number theory, geometric transformations, differential equations, combinatorics, eigenvalues and eigenvectors, mathematical language and proof.

The Open University, UG

15 ECTS

Introduction to C++

Introduction to programming with C++.

Microsoft Corporation (edX)

Algorithms, data structures and computability

Search and sorting algorithms (Python), binary trees, mathematical notation (sets, functions, logic, and proof), computational complexity.

The Open University, UG

15 ECTS

IT project and service management

Software quality, team working, project and service management techniques (ITIL).

The Open University, UG

15 ECTS

2016

Web technologies

Client-server architecture, content markup (HTML, CSS, XML), usability and security (HTTPS), client and server side implementation languages (JavaScript, PHP, SQL).

The Open University, UG

15 ECTS

Distinction

Object-oriented Java programming

Object-oriented concepts and principles with Java.

The Open University, UG

15 ECTS

Technologies in practice

Computer architecture, networking, operating systems (Linux).

The Open University, UG

15 ECTS

Distinction

Essential mathematics I

Trigonometric functions, vectors and matrices, differentiation and integration, sequences, complex numbers.

The Open University, UG

15 ECTS

Data Analysis: Take it to the MAX()

Spreadsheet techniques and best practices (PivotTables, VLOOKUPS, what-if analyses, graphs).

Delft University of Technology (edX)

Introduction to Python for Data Science

Introduction to data analysis with Python (Numpy, Matplotlib, Pandas).

Microsoft Corporation (edX)

2015

My digital life

Introduction to undergraduate-level computing and information technology.

The Open University, UG

15 ECTS

An introduction to business studies

Introduction to undergraduate-level business studies.

The Open University, UG

15 ECTS

Discovering mathematics

Introduction to undergraduate-level mathematics and statistics.

The Open University, UG

15 ECTS

Intro to Programming

Introduction to programming with HTML, CSS, and Python.

Udacity

Intro to HTML and CSS

Web development fundamentals, best practices, and professional problem-solving techniques using Developer Tools.

Udacity

2013

Introduction to Programming and Thinking in Computer Science

Introduction to programming concepts and ideas.

Stockholm University, UG

3 ECTS

Basic Programming with C

Introduction to programming with C.

LuleĆ„ University of Technology, UG

7.5 ECTS

Mathematics II (preparatory)

Introduction to undergraduate-level mathematics (in Swedish).

Karlstad University, PREP

6 ECTS

Spanish: Beginner Course I

Introduction to Spanish language and culture.

Karlstad University, UG

15 ECTS

Physics I (preparatory)

Introduction to undergraduate-level physics.

Karlstad University, PREP

7 ECTS

Chemistry I (preparatory)

Introduction to undergraduate-level chemistry.

Karlstad University, PREP

7 ECTS

Evolution of Life

Introduction to evolutionary biology, ecology, and geology.

Stockholm University, UG

7.5 ECTS

2012

Mathematics I (preparatory)

Introduction to undergraduate-level mathematics (in Swedish).

Karlstad University, PREP

10 ECTS

Biology I (preparatory)

Introduction to undergraduate-level biology.

Karlstad University, PREP

6 ECTS