Professional Documents
Culture Documents
Training Hours
Build an ML
Portfolio
30+
Hands-on Projects
Meet Regional
Recruiters
Benefit from
Career
Mentorship
ARTIFICIAL
INTELLIGENCE
CERTIFICATION
Become market-ready and join a Data
Science/Machine Learning team in 16 weeks
Table of Content
Everything you need to know.
I. Synopsis
II. Program Outcomes
III. What will you learn?
IV. Who is this for?
V. Program Format
VI. Detailed Curriculum
VII. Program Team
VIII. Enrollment Process
IX. Our Opportunities
X. Who are we?
XI. Why Zaka?
XII. Apply Today
SYNOPSIS
In 16 intensive weeks, you will gain the skills necessary to speak
the Data Science or Machine Learning language, from building
and evaluating basic solutions to diving into research-driven,
advanced algorithms. Build the toolkit you need to enter the Data
Science/Machine Learning market and take your career to the
next level.
Be guided by AI instructors
and engineers to learn from
real-life practitioners
Program Pre-requisites
● Comfortable with programming foundations (any language)
● Familiar with fundamentals of the following areas:
○ Linear Algebra
○ Probability & Statistics
○ Data Structures
All are welcome to apply to the program. Only eligible profiles with
the necessary technical background and ability to commit to the
full program duration will be accepted.
APPLY NOW!
PROGRAM FORMAT
Duration: 16 weeks
Commitment: 30 hours/week, flexible schedule
Capacity: 30 participants
Soft-skill Development
Throughout the program, you will engage in activities and
instructor-led sessions that will prepare you for the soft-skills
needed in today’s engineering roles. You will discover how to
effectively communicate ideas, mindmap, manage projects,
design human-centered solutions, and more.
Specialization
Although Data Science and Machine Learning have a lot of
intersecting elements, a Data Scientist and a Machine Learning
Engineer are not supposed to have the exact same role within an
organization. It is true that both of them will operate under the
same cycle in any project they are involved in - which is why they
are supposed to have some kind of a common ground - but each
of them will put more focus on specific steps within this cycle.
During week 5 you will have the chance to pick your preferred
track and will either specialize in Machine Learning or Data
Science field.
Real-world Projects
Movie Review Insurance Medical Market Basket
Sentiment Analysis Cost Prediction Analysis
Household Power
Prediction
DETAILED CURRICULUM
Week 0 Orientation & Prepwork
Goal: Prepare for diving into your learning journey in MLC.
During orientation week, you will get onboarded to the program. You will
understand the full program overview, expected deliverables and outcomes
every week, how to get support, and how to engage with your peers.
This week also focuses on providing you with review material on preparatory
material you need to be comfortable with before you begin your journey in
MLC.
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.
Skills gained
- Data preparation
- Data visualization understanding &
tools
- Data manipulation and transformation
- Databases
- Dealing with varying data types
Week 2-3 Machine Learning
Foundations
Goal: Understand the foundation of supervised and unsupervised
machine learning algorithms.
Skills gained
- Machine learning algorithm design
- Working with supervised learning algorithms
- Working with unsupervised learning algorithms
- Choosing the best algorithm for a given problem
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.
Skills gained
- Neural network architecture and design
- Backpropagation algorithm
- Keras deep learning library in Python
- Debugging deep learning models
- Improving deep learning
Machine Learning Track
Week 7-8 Deep Learning in Advanced
Data Types
Goal: Design deep learning models for advanced data types including
images, text, and time-series.
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.
Skills gained
- Data processing practices for images, text, and time-series
- Convolutional neural networks design and implementation practices
- Recurrent neural networks design and implementation practices
Skills gained
- Best practices in machine learning development
- Machine learning deployment
- Maintaining & monitoring models after deployment
- How to scale model training and model deployment
- Machine learning solutions on the cloud
Data Science Track
Pick your track
A Data Scientist for instance will put more focus on the data-related
tasks: extracting, cleaning, transforming, and visualizing data to derive
valuable insights from it. Also, a Data Scientist can use this data to
build predictive models for testing purposes.
You will explore different types of data and what kind of operations can
be performed on each in order to better extract useful information. You
will also learn how to structure sequential data to conduct your
analysis.
Skills gained
- Image processing and data augmentation
- Geospatial data processing
- Text data preparation and feature extraction
- Time-series analysis
Data Science Track
You will learn about Deep Learning and discover its great advancements. You
will get introduced to deep learning libraries in Python and discover different
Neural Network architectures that help you build deep learning solutions when
dealing with different kinds of data.
Skills gained
- Deep Learning Foundations
- Keras deep learning library in Python
- Convolutional Neural Networks
- Recurrent Neural Networks and their variants
You will learn how you can scrape data from the web using python libraries. You
will get introduced to relational and non-relational databases for storing data, and
finally, you will learn about some data transformations.
Skills gained
- Basics of HTML for web scraping
- Python libraries for web scraping
- Relational databases
- Non Relational databases
- Data transformations.
Data Science Track
Now that your foundation is solid, you will explore data science in practice. You
will revisit the data science lifecycle to know more about each of its steps in
production. You will learn about the challenges that might occur and the best
practices to overcome them, along with tools that help you scale to real-world
implementations.
Skills gained
- Data Collection and Labeling
- Data Processing and Analytics
- Model Training and Debugging
- Model deploying and monitoring
You will learn how to effectively communicate insights from your dataset
using various types of visualizations. You will discover tools and techniques
to create an engaging and informative story.
Skills gained
- Choosing the appropriate type of graph for your situation
- Recognizing and eliminating the clutter clouding your
information
- Building dashboards to communicate with your audience
- Tips and tricks for a successful presentation
Week 12 Machine Learning in Research
Goal: Hone the skills needed to stay on top of state-of-the-art methods.
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.
Skills gained
-Best practices in machine learning research
-Identify quality references and work
-Identify state of the art advancements
-Build reproducible solutions that contribute to the field’s development
You will dedicate these two 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.
Skills gained
-Define a Machine Learning or Data Science problem
and set the right framework
-Apply the gained knowledge into an end-to-end solution
-Work within a team
-Communicate goals and technical outcomes to a
non-technical audience
Week 16 Career Fair
This week is where you get a chance to meet recruiters and learn how to best
position yourself for the market.
You will present your capstone projects to 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.
Skills gained
-Prepare a CV that showcases your unique skills
-Conduct a successful interview
-Approach recruiters for job roles
-Sell yourself through a strong profile
Zaka AI Engineers
Guided mentorship provided by our own AI Engineers.
Zaka’s Expert Network
Invited instructors from academia and industry on
specialized topics.
Zaka’s Community
Invited talks by professionals in different fields and topics
to complement your technical learning journey.
ENROLLMENT
PROCESS
1
APPLICATION
Submit your program application with correct and
full information
2
INTERVIEW
Go through an interview round and a technical
evaluation to determine your eligibility
3 ACCEPTANCE
Receive an official acceptance for enrollment
4 CONFIRMATION
Confirm your seat upon acceptance to the program
APPLY NOW!
OUR OPPORTUNITIES
Meet Recruiters
At Career Fair week, you will get a chance to meet regional recruiters
seeking Machine Learning roles and engage with to secure your
interview.
Launch a Startup
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.
Tech Community
Benefit from the global City AI
community of >10,000 AI
enthusiasts, entrepreneurs,
developers and product managers
from all over the globe.
WHO ARE WE?
Zaka is a community driven AI education, consultancy, and team
augmentation startup that aims to provide the proper Artificial
Intelligence (AI) awareness to the community in the region to
prepare them for the new technological era and build a vibrant
MENA AI ecosystem. Zaka is on a journey to democratize
Artificial Intelligence (AI) in the MENA region and globally through
sharing knowledge, building solutions and connecting people!
APPLY NOW!
For further inquiries, reach us at academy@zaka.ai