Next Program Dates

March 10 - July 2

Apply By

24 February

   

Where "BigBluers" got hired

About the Bootcamp

Become a certified Data Engineer

Our Data Engineering Bootcamp is an intensive hands-on training course tailor-made for dedicated individuals who want to become successful Data Engineers. Whether you're looking to upskill or transition into a new career, we equip you with the most in-demand data engineer skills companies are looking for, enabling you to launch your career in this exciting field.

Master essential technologies and concepts including Python, PySpark, MongoDB, ETL/ELT processes, Azure Databricks, DevOps, and cloud computing. Build data warehouses, handle Big Data, and be able to shape and understand the business purpose behind every data-driven decision.

 

Upon completion, you'll be prepared for roles such as Data Engineer, Cloud Engineer, ETL Developer, etc.

Great bootcamp to enter the Data Engineering field in Greece

---------------------

Stavros Kalimeris

Big Blue Benefits

Made by Professionals for Professionals

    • Designed and taught by experts of the data industry

    • Project-based curriculum with real-world challenges

    • Final project to learn how a data professional works, collaborates and communicates their results

    • Familiarity with important technical and soft skills

    • Structured GitHub profile and strong portfolio to showcase to recruiters

    • Career coaching and Job assistance

    • Hiring Network

Our Method

Active Learning

25% theory - 75% practice

During each day we spend max 25% of the time for theory (lecture, live coding, code reviews) in order to get you as fast as possible to the exercises, where the real learning and fun begins!

Experienced Professionals

Real-world knowledge

Our instructors are professionals in the industry. With their real-world experience, they will help you learn practical and soft skills and build a strong foundation to begin your data science career.

Alumni

Our Graduates get a Job Offer in less than 3 months!

Program Outline

Curriculum in Modules

Each module introduces new concepts, leading to the final project where you apply everything you've learned. This hands-on experience solidifies your new in-demand skills and demonstrates your ability to put them to use. Create the foundations for your team's decisions.

Get the curriculum

Module 1

  • Python

Learn Advanced Python for Data Science essential programming to handle complex JSON file structures.

  • Version Control / Git / Virtual Environments

Become proficient with GitLab and GitHub to organize code and work in teams.

  • Command Line

Automate the tasks and navigate and manipulate file systems.

Tools that will be used:

   

Module 2

  • Data Analysis and Visualization

Use advanced Python libraries, like Pandas, to manipulate and explore datasets, and libraries, like matplotlib, to effectively visualize them to stories.

  • SQL and Databases

​Understand and manage databases and write complex SQL queries to manipulate data.

Tools that will be used:

  

Module 3

  • Advanced Data Acquisition Techniques / Datastores & Storage

Learn to make optimized queries in NoSQL and MongoDB and how to write Python scripts for process automation so you can access data via APIs and web scraping. Use real data engineering use cases and how to work in a Data Science team.

  • Facts, dimensions, normalization, pivoting, cubes, indexing, partitioning, distribution styles

 

  • Data Engineering Fundamentals

Understand the core principles of Data Engineering, by exploring essential concepts, tools and methodologies.

  • Data Warehousing, Storage, compute, Data Lakes

  • Stacks: classic, hot-cold, data lake.

  • Data quality, Data licenses, Data modeling.

  • Data lineage, metadata, testing, monitoring.

  • Agile methodology
     

Tools that will be used:

   

Module 4

  • Data Warehouse and Data Lakes​

Orchestrate and automate workflows, create data pipelines and manage data integration in cloud, using Microsoft Azure.

  • Microservices

Build microservices and create, manage, and deploy Docker containers efficiently to the cloud.

  • PySpark 

Master data processing techniques using Python for Big Data. 

Tools that will be used:

  

Module 5

  • Remote servers and Cloud

Modern data engineering workflows and analytics, like how to connect to remote linux servers and set up applications.

  • Automations on data

​Design, implement and maintain automated workflows for continuous integration and deployment in data engineering projects using CI/CD pipelines. Orchestrate complex data workflows and ETL/ELT processes using Apache Airflow. 

  • Interactive Dashboards

Create dashboards for reporting with Metabase, connect various data sources and make beautiful interactive dashboards.​

The tools that will be used:

 

Final Challenge

Build end-to-end Data Engineering pipelines in the Cloud

After learning all the modern tools, services, and skills, you will work on a complex Data Engineering project and present your work. Work within a team, applying everything you have learned in practice on a real-wold use case to be well-prepated to work as a Data Engineer.

From defining the business problem to communicating the findings.

Duration

14 weeks
280 hours

Schedule
Mon-Wed-Thurs
18:00-22:00
Saturday
10:00-17:00
Language
In class: Greek
Materials: English
Prerequisites

Basic knowledge
in Python

Our Impact

50

Companies Trusting Us

130

Projects

280

Successful Graduates

12000

Teaching Hours

Career Support

We’ve got your back

Career Options

After completing your training, you’ll be confident to apply for various data roles, depending on your prior experience and field.

Career Coaching

Workshops on creating a standout CV and LinkedIn profile, mock technical interviews, and support throughout the hiring process.

Hiring Network

We link you with industry professionals and companies, expanding your network and supporting your career goals.

Tuition Fees & Dates

Kickstart Your Career in Data Engineering!

Special Offer

10 Mar

Start Date

24 Feb

Last Apply

12

Seats left

2.500€ 2.300€

Tuition

Tuition fees are payable in up to 3 installments. For more details about payment have a look at our FAQ.
Special discounts for companies (2+ participants), contact us.

Application Process

Start your Application

Apply to the Program

Fill in and submit your application. Tell us about yourself and your motivation to enroll.

Personal Interview

We reach out to schedule an interview with a member of our team. We'll discuss your technical background and career goals, and provide details about the course.

Technical Interview

We will invite you to a second interview with one of our Data Scientists to assess your programming skills and critical thinking through a discussion.

You can prepare yourself by watching the Introduction to Python for Data Science course on YouTube.

Welcome to Big Blue!

You're ready to embark on your Data Science journey. You'll receive the Prep-Work exercises to work on before your first day of the Bootcamp.

Job-ready Portfolio

Industrial project to showcase your skills

Work on a real-world data engineering project, present it to an audience and meet prospective employers. Build a job-ready portfolio to show to recruiters.

FAQ

Data Engineering refers to the practice of building systems and processes that allow effective collection and analysis of data, for Data Scientists and Data Analysts to process and present.

Many organizations rely heavily on how easily everyone has access to data. As the data grows and becomes more complex in structure, Data Engineering is one of the most important disciplines inside an organization as it helps to organize, transform and serve data effectively to people inside and outside the organization. It forms the foundation for data-driven insights, machine learning, and artificial intelligence applications, empowering businesses to extract value from their data assets and gain a competitive edge.

If you want to learn Data Engineering you can choose between a Data Engineering Bootcamp (like BigBlue’s), Data Engineering Courses, or a master's in Data Engineering.

In order to get all the necessary knowledge, skills and practical experience you need to start immediately your professional career, the Data Engineering Bootcamp is the right for you.

The role of a Data Scientist is to process and analyze data that will give solutions to business problems using Statistics, Machine Learning, and AI, while a Data Engineer develops systems and data architectures to make data available and easily accessible which later the Data Scientist will use for their analysis.

Some of the most important Data Engineering skills that our Bootcamp will provide you with are:

  • Python and SQL
  • Web Scraping and APIs
  • Data Warehousing and Data Lakes
  • Git - Version Control and deployment automations
  • Data Visualization with interactive dashboards
  • Data Quality, Data Licenses, Data Modeling and Data Lineage

Launch your career as a Data Engineer