Prerequisites

No prior data engineering experience required. This course is designed to take you from beginner to job-ready.

Before starting this course, you should have:

Basic Technical Skills

  • Command line basics. Comfortable running commands in a terminal.
  • Basic programming concepts. Variables, functions, loops.
  • Python knowledge. Basic programming skills in Python or ability to pick it quickly.
  • SQL fundamentals. Understanding of basic SQL queries.
  • Git basics. Cloning repositories, making commits.

Time Commitment

  • 7 weeks for course modules
  • 2-3 weeks for the final project
  • Plan for 10-15 hours per week

You can also see here (2024) and here (2025) how much time the studends of the previous cohorts spent on the course.