Welcome to Minerva Statistical Consulting - Virtual Learning Environment

Course List

  • 1. Introduction to Java programming - Fundamentals

    The course objective is to equip students with a basic knowledge of the Java programming language. Topics included are basic code writing, data types, variables, arrays, operators, loops and conditional statements.

  • 2. Introduction to Java programming - Object oriented programming

    This course builds on the knowledge acquired during the prerequisite "Introduction to Java programming - fundamentals" course. By the end of this course, students will be familiar on how to program in Java using methods, classes, objects, references and inheritances.

  • 3. Importing data in Java : an introduction

    The course starts by describing the different sources of accessible data ( HTML, binary, XML, NoSQL). Subsequently, with the help of examples, the student is guided through the process of importing and elaborating different types of data. Topics include : Java classes for data import : text files/CSV, Java data connectivity (JDBC) and MySQL applications.

  • 4. Statistical and data analysis in Java - Part 1

    This course explores statistical based applications in Java employing the "Apache commons math" library. This is a library of lightweight, self-contained mathematics and statistics components addressing the most common problems not available in the Java programming. Applications include: means, variances and other summary statistics computation, statistical tests, simple and multivariate regression and line fitting.

  • 5. Statistical and data analysis in Java - Part 2

    This course explores statistical based applications in Java employing the "Apache commons math" library. This is a library of lightweight, self-contained mathematics and statistics components addressing the most common problems not available in the Java programming. In this video students, will learn how to generate random samples, random numbers, random vectors and random strings.

  • 6. Introduction to machine learning algorithm development in Java

    The course introduces topics in machine learning algorithm development in Java. Using the WEKA library the most important topics in Machine learning algorithm development are discussed: classification (Neural networks, KKK) and clustering (DB-Scan, K-means).

  • 7. Kalman filtering and transform methods in Java (Upcoming)

    Using the Apache common maths package, this course provides a few transformers for signal analysis. All transformers provide both direct and inverse transforms.

  • 1. Introduction to R for data and statistical analysis

    This is a first course in the programming software R. Using the IDE R-studio, students will be exposed to syntax, software and interface installation and the writing of basic commands. Topics included are functional programming, matrix algebra, lists, data frames, package extension, basic statistics, graphics.

  • 2. Introduction to time series analysis in R (Upcoming)

    This course covers introductory topics in time series analysis in R. Emphasis will be placed on both theoretical and empirical (example based) applications.

  • 1. Introduction to Python programming- Fundamentals

    This is a beginners course in python programming. Topics covered are: Installation of python, the python interpreter and the script mode, basic code writing, data types and conditional statements. The student will also be exposed to the installation and functioning of IDE such as Anaconda and Spyder.

  • 2. Introduction to Python programming - Object oriented programming

    Object-oriented programming (OOP) is a programming language model organized around objects rather than “actions” and data. In this course, students will be exposed to the following topics in OOP: classes, inheritance, modules, methods, constructors, exception handling, meta programming and slots.

Register for free

Register for a free liftetime access today!

Register Now

Exam Dates

  • Introduction to Java programming - Fundamentals
    15/08/2017 at 10:30 am
  • Introduction to Java programming - Object oriented programming
    15/07/2017 at 10:30 am
  • Introduction to Python programming - Object oriented programming
    31/06/2017 at 12:00 am
  • Introduction to R for data and statistical analysis
    14/06/2017 at 12:00 am

Reserve a place