About this course 

This course of study builds on the skills gained by students in Java Foundations and Java Programming. Students are introduced to Machine Learning concepts within Artificial Intelligence and will learn terminology, syntax, and the steps required to create a Machine Learning solution in Java using hands-on, engaging activities.

Audience profile
Fundamental knowledge of object-oriented concepts, data structures, recursion, terminology, and syntax in Java

At course completion
After completing this course students will get overall understanding in:

  • Course basics and its delivery mechanism
  • Artificial intelligence, machine learning, data, and information
  • Learning methods, classification, regression, data structures
  • Recursion, decision trees, ID3 algorithm
  • Entropy, information gain, tree construction

Oracle Learning Path: Java Curriculum

Oracle offers a learning path before topics covered in this course. You can find the learning path HERE

Metropolia students completion requirements:

  • Complete the review questions related to all the modules
  • Write the essay described in the assignment section
You can also complete the walkthroughs (ie. labs) if you wish, but it is not mandatory.
    • Complete the final exam (password is on the exam page)

    After completing all the steps, send an email to nimi.sukunimi@metropolia.fi using with subject "MetropoliaStudent: Artificial Intelligence with Machine Learning in Java completion".

    In the email include your name and student number.