Course curriculum
Machine Learning (ML) – a subset of Artificial Intelligence behind a series of important technological breakthroughs (automated translation systems, medical image analysis, virtual assistants) – is profoundly transforming “traditional” business models & processes across sectors, by optimizing the processing of massive data volumes and automating core tasks. The fast-paced expansion of ML uses, especially in data-driven industries (financial services, health care, retail), is rapidly pushing forward the demand for skilled ICT workers in the EU. Whereas the demand for ML skills is steadily growing, employers are facing a shortfall of suitable candidates, which is leaving thousands of positions unfilled (an estimated 769,000), threatening productivity, efficiency & future growth. The strengthening of both initial and continuous VET provision in the field is therefore essential so that the European ICT workforce can acquire and develop the mix of ML technical (data modeling, software engineering), non-technical (governance, business management), and meta (sense of initiative and entrepreneurship) skills required to deliver and support the uptake of tailor-made ML enabled solutions in the market. The MACHINA VOOC is an up-to-date, self-guided, modular course for ICT professionals, who need to improve their skills, knowledge, and competencies in Machine Learning (ML) methods and practical applications. ICT professionals and anyone who follows this course will acquire and develop ML technical and non-technical skills required to respond to modern workplace requirements and succeed in a competitive labor market.
-
-
Syllabus
-
-
-
Welcome Activity
-
-
-
Introduction to Learning Unit 1
-
Lesson 1: Introduction to ML
-
Lesson 1: Presentation
-
Lesson 1: Lecture Notes
-
Lesson 2: Where to Apply ML
-
Lesson 2: Presentation
-
Lesson 2: Lecture Notes
-
Lesson 3: Machine Learning and Data Processing
-
Lesson 3: Presentation
-
Lesson 3: Lecture Notes
-
Lesson 4: Example ML Applications
-
Lesson 4: Presentation
-
Lesson 4: Lecture Notes
-
Questions and Answers
-
Case Studies
-
Practical Exercises
-
Multiple Choice Questions
-
-
-
Introduction to Learning Unit 2
-
Lesson 1: Set, Functions, Relations
-
Lesson 1: Presentation
-
Lesson 1: Lecture Notes
-
Lesson 2: Linear Algebra
-
Lesson 2: Presentation
-
Lesson 2: Lecture Notes
-
Lesson 3: Probability Theory
-
Lesson 3: Presentation
-
Lesson 3: Lecture Notes
-
Lesson 4: Statistics
-
Lesson 4: Presentation
-
Lesson 4: Lecture Notes
-
Lesson 5: Computation Theory
-
Lesson 5: Presentation
-
Questions and Answers
-
Case Studies
-
Practical Exercises
-
Multiple Choice Questions
-
-
-
Introduction to Learning Unit 3
-
Lesson 1: Machine Learning by Linear Models
-
Lesson 1: Presentation
-
Lesson 1: Lecture Notes
-
Lesson 2: Supervised Learning Algorithms
-
Lesson 2: Presentation
-
Lesson 2: Lecture Notes
-
Lesson 3: Unsupervised Learning Algorithms
-
Lesson 3: Presentation
-
Lesson 4: Semi Supervised Learning
-
Lesson 4: Presentation
-
Lesson 5: Programming Languages and Frameworks for Machine Learning Algorithms
-
Lesson 5: Presentation
-
Lesson 6: Best Practices for ML
-
Lesson 6: Presentation
-
Questions and Answers
-
Case Studies
-
Practical Exercises
-
Multiple Choice Questions
-
-
-
Introduction to Learning Unit 4
-
Lesson 1: Multiplayer Perceptron (MLP)
-
Lesson 1: Presentation
-
Lesson 1: Lecture Notes
-
Lesson 2: Convolutional Neural Networks (CNN)
-
Lesson 2: Presentation
-
Lesson 2: Lecture Notes
-
Lesson 3: Recurrent Neural Networks (RNN)
-
Lesson 3: Presentation
-
Lesson 3: Lecture Notes
-
Lesson 4: Autoencoders (AE), Restricted Boltzmann Machines (RBM)
-
Lesson 4: Presentation
-
Lesson 4: Lecture Notes
-
Questions and Answers
-
Case Studies
-
Practical Exercises
-
Multiple Choice Questions
-
About this course
- Free
- 115 lessons
- 0 hours of video content
Discover your potential, starting today
About the project
Getting around for students
FAQ
-
Will I get a Statement of Accomplishment after completing this course?
Certificates of completion will be awarded to learners who have successfully completed all course activities, upon request. The certificates will act as evidence of professional development and skills acquisition; they do not represent an official degree.
-
What about timing? Can I take this self-paced?
You can go at your own pace! Within any week of the course, you can look at the materials and take assessments whenever you have time available, regardless of your time zone. The course is completely online and you can access course materials and resources anytime via the web or your mobile device.
-
Do I need to take the course in a specific order?
Whereas the course has a modular structure allowing learners to choose the modules and lessons that better address their needs and interests, it is highly recommended that learners take the course in order as each lesson builds upon the previous.
-
What are the tasks for this course?
At the end and within the lessons, there are practical exercises, and quizzes that are intended to guide your understanding of what you have learned. Referring to indicative answers, together with input from other students (if available), you will self-mark your assignment work for correctness. However, the tasks are for understanding and development, not for marks. You are strongly encouraged to discuss your work with others before, during, and after the self-marking process.
-
Can I contact the facilitator?
The MACHINA VOOC is a self-guided course. Nonetheless, you can address your questions and queries regarding learning materials to the project staff at the following emails: [email protected] and [email protected]