Learn by doing and get access to:
Learn about latest tools, frameworks, libraries and how to apply them to real-world projects.
Leverage your capstone project and our guided mentorship with industry practitioners to launch a startup and get connected with accelerator programs for potential seed funding.
Advance in your current career role. Take charge and introduce AI to your workplace, lead new innovations, and push your role to the next level.
Get support with technical mock interviews, resume design, and building your digital profile.
Engage in freelance projects to grow your development skills in the field.
Sprint 0 - one week
During orientation week, you will get onboarded to the program. This week will focus on providing you with review material on preparatory material you need to be comfortable with before you begin your journey in MLC.
Sprint 1 - one week
You will discover the Data Science lifecycle and explore its different aspects in detail. You will also learn the basics of databases, different data types you will encounter in your study, and different treatment methods for data.
Sprint 2 - two weeks
You will focus on understanding what a machine learning algorithm is composed of, get introduced to the most popular algorithms and explore their mathematical formulations, and be able to select the best model to build and train on different real-world problems.
Sprint 3 - one week
You will discover common mistakes and mishaps in evaluation of machine learning methods. You will learn different evaluation criteria as well as statistical methods that guarantee your model comparisons are accurate and statistically supported.
Sprint 4 - one week
You will learn about neural networks’ mathematical foundations and why neural networks have brought about great advancements to the field of Machine Learning. You will get introduced to deep learning libraries in Python and discover techniques for improving deep learning models’ performance.
Sprint 5 - two weeks
You will learn about new deep learning architectures suitable for different data types. You will understand what makes these data types unique and why there is a need to make use of advanced deep learning designs. You will explore foundations of the Computer Vision, Natural Language Processing, and Time-series signals fields.
Sprint 6 - two weeks
Now that your foundation is solid, you will explore machine learning in practice: what are the challenges commonly faced when these models are deployed in real-world and how to overcome them, what are some best practices to abide by, and what are tools that can help you scale to real-world implementations.
Sprint 7 - one week
You will develop the skills needed to conduct successful research in machine learning, from identifying top references to stay up to date with the latest advancements to contributing back to the research community with your own advancements. You will also get introduced to various foundational and hot research topics in the field.
Sprint 8 - three weeks
You will dedicate these three weeks to finalizing your capstone project solution with the support of guided, one-on-one mentorship from practitioners in the field. At the end, you will present your project solution to a panel who will assess your work as well as to recruiting firms working in the fields of Data Science and Machine Learning.
Sprint 9 - one week
You will present your capstone projects and engage directly within recruiting firms in the Middle East and North African region looking to hire talent in the fields of Data Science and Machine Learning. As part of the Career Fair, you will also get access to exclusive career training workshops that will help you better prepare your work portfolio (resume, LinkedIn, etc.) and your interviewing skills for Data Science and Machine Learning roles.
"I am really grateful for all the knowledge that I have acquired during these 12 weeks and for choosing this MLC over others. The whole experience was great and fruitful in terms of lectures, labs, weekly coding challenges, and finally the project."
Roy El Tenn