fbpx

Data Engineering Specialization

Build a strong foundation in Data Engineering for exciting career opportunities.

Benefits of becoming
part of our community

Embark on a transformative educational journey alongside like-minded individuals through our innovative online, part-time programs designed to elevate your learning experience.

Flexible Learning

Our programs offer a combination of self-paced coursework and live sessions with industry professionals to clarify concepts and enhance your understanding.

Convenient Schedule

Enjoy the flexibility of our part-time, online program to fit your busy life and commitments.

Instructor-Led Cohort

Join a cohort led by expert instructors who provide guidance, support, and valuable insights throughout your learning experience.

Hands-On Projects

Engage in practical capstone projects, either self-designed or in collaboration with industry partners, to showcase your skills.

Collaborative Cohort

Stay motivated and inspired by the support of your cohort peers and our dedicated team throughout your learning journey.

Career Support

Access exclusive career services, including career fair, interviews, projects, and sourcing opportunities, to accelerate your career growth.

PROGRAM SCHEDULE

1 Week

Introduction to Data Engineering

Skills Gained

Learning Outcomes

You will discover the Data Lifecycle and get familiar with Data Engineering related terminologies. You will also see the big picture of the process and get introduced to Big Data architectures and platforms and what defines data to be “big”.

1 Week

Programming skills for Data Engineers

Skills Gained

Learning Outcomes

You will hone your skills in Python by understanding its basics and how data engineers use it to extract, transform, and load data. You will also learn how to deal with Linux environments, and run shell scripts in Linux. And for application’s fast deployment, you will learn how to use Docker to run different tools and applications .

1 Week

Introduction to Databases

Skills Gained

Learning Outcomes

You will learn the different data models and the basics of SQL and NoSQL Databases. You will get familiar with common database management systems and build client sessions to access databases programmatically with Python.

1 Week

Data Pipelines: Extract, Transform, & Load

Skills Gained

Learning Outcomes

You will learn the common data stacks and get introduced to some tools for each part of the pipeline. You will also explore each step of the process starting from extracting data from different sources, passing through data transformation and ending with the different options for loading data. At the end of this week, you will combine all of the previous steps to build a full pipeline.

1 Week

Data Warehousing & Pipeline Automation

Skills Gained

Learning Outcomes

This week, you will learn how to construct Data Warehouses, query data and create views in them. However, now that you have become familiar with the big picture of data engineering and data warehousing, and you know how to build data pipelines, you will learn how to automate, and orchestrate its execution.

1 Week

Big data: Hadoop & Spark ecosystem

Skills Gained

Learning Outcomes

Now we will start diving into Hadoop platform and the main components of it. You will understand how to deal with Hadoop storage and processing tools, like HDFS and Spark. We will also dive deeper into Spark and how to program it with Python programming language to start building big data pipelines.

1 Week

Data Warehouses in Hadoop ecosystem

Skills Gained

Learning Outcomes

You will learn how to deal with big data warehouses and how to set up Apache Hive on a Hadoop cluster. You will dive deep into how to load data into Hive from local file systems and HDFS programmatically, in addition to the concept of querying engines. At the end, you will learn about the basics of Machine Learning, and how data engineers can leverage that with SparkML.

1 Week

Big Data Streaming & Automation

Skills Gained

Learning Outcomes

This week, you will learn about new integrated tools within the Hadoop ecosystem, starting with dealing with messaging systems with Apache Kafka, and how to use Kafka to produce/ consume data. Then you will go through streaming data sources with Apache Flink. In addition, you will get exposed to the migration of relational data into your data warehouse, and other tools to include such as Apache Oozie/ Airflow used to automate and orchestrate data pipelines. At the end of this week, you will be able to understand the relationships between data and business intelligence engineers.

1 Week

Data Engineering on AWS

Skills Gained

Learning Outcomes

Beside working with data on-premises, you will dive into collecting and storing data in the cloud. This week, you will explore different services offered by cloud providers such as AWS for big data processing.

1 Week

Data Engineering on Azure

Skills Gained

Learning Outcomes

After exploring how to collect and store data in the cloud, you will learn how to process it, analyze it, and use Azure tools to create visuals.

OUR ALUMNI

Play Video

Wissam Moussa

Changing career and becoming a Machine Learning Engineer in 16 weeks
Play Video

Fatima Ksayrawi

From 0 knowledge in Machine Learning to a Machine Learning Engineer
Play Video

Hassan Kanaan

From Software Engineering to Machine Learning Engineer

ENROLLMENT PROCESS

01

APPLY

Complete you program application by taking a technical assessment

02

INTERVIEW

Go through a general interview to make sure that the program is the right fit for you.

03

ACCEPTANCE

Receive an official acceptance for enrollment.

How Does The Certification Program
Prepare You For The Job Market?

PRICE

PER PERSON

$2,967

Different financing options available

REGISTER YOUR INTEREST NOW

Enter your information below to receive the AI Certification syllabus.

Once you complete the form below we’ll also send you a free course to help get you get started on your AI journey!