Apache Spark and Scala Individual Coaching Logo

Individual Live-Coaching

Apache Spark

Become a Pro in 12 weeks


Prerequisites

  • Programming Basics: Scala, Python OR Java
  • Command-line basics

Learn from an Expert – Because being a professional is a matter of confidence.


✅ Gain a deep understanding of the framework's internals
✅ Learn to develop high-quality code
✅ Get feedback from a real expert
✅ Build a professional project along the way

A course outline, tailored for your knowledge and goals.

Begin learning from your current level, focusing precisely on what you wish to master.


In the first session, we will do the following:

1️⃣ Evaluate your existing knowledge and skills.

2️⃣ Establish your objectives for the coaching program.

3️⃣ Create a personalized course outline tailored to you.

Optimal learning: The right balance of hands-on experience and theory.


📅 Weekly 1-hour personalized coaching sessions.
👩‍💻 In-depth exploration of coding concepts and theory.
💬 Interactive Q&A to address your queries and deepen understanding.
📝 Coding assignments for practical application between sessions.
🔦 Detailed code reviews for constructive feedback.
🎥 Access to exclusive video materials for self-paced learning.

Build your professional project along the way.


🔨 We will work on your project as if it was a professional environment.
👩‍💻 Develop a professional working style.
🔦 Get valuable feedback in code reviews.
☁️ Deploy your project to a cloud environment.
👔 Use your project to showcase your skills in interviews.

Choose your topics of interest.

A non-exhaustive list of topics we will cover:
  • Write applications in SparkSQL
  • Deep-dive into internals (execution model, optimizations, memory management)
  • Writing clean, high-quality code
  • Testing your applications
  • Cloud deployments 
  • Performance optimizations
  • Answering interview questions
  • Integrating Spark with other technologies

Your Coach

Philipp Brunenberg

  • Bachelor's and Master's degree in computer science
  • Almost a decade of experience as freelance big data software engineer
  • Expert-level experience in the distributed data processing framework Apache Spark
  • Publishing content on his blog and YouTube channel
  • Conference speaker
  • Helped many students becoming Spark-Pros
Portrait of the instructor Philipp Brunenberg

What Previous Students Say

The Coaching has helped many students to learn Spark the easy way and become professional Data Engineers.

Here's what they say ...

Get started today!

Ready to Become a Spark-Pro?


Follow the Takeoff-Checklist 🚀


Step 1: Schedule a free meeting with me
Step 2: Allow us to carve out your individual learning journey
Step 3: Let's execute the plan together


Displays a schematic visualization of a roadmap to learn Apache Spark. The roadmap consists of six subsequent steps to follow.

Get the Free Spark-Mastery Roadmap!


Sign-up for the mailing list and receive the free roadmap and 6 consecutive mails with details about each of the milestones.

Frequently Asked Questions


Can I attend the coaching if I do not meet the prerequisites?

For this particular course, we can get you ready within one additional session. Please reach out to me if you would like to add a primer.


Do I get an invoice?

Yes, upon purchase of the product, you will receive an invoice which you can use for your taxes or reimbursement by your employer.

Can I request to cover additional topics?

Yes, we will assess your skills and I will recommend a learning journey for you. However, if you progress much faster, we can definitely cover additional topics.


Can I get a refund if I'm unhappy with my purchase?

You can drop out of the coaching within 14 days after your purchase and receive a full refund. After that, the costs are not refundable.


How do I schedule my appointment?

Upon purchasing coaching, you'll receive further instructions on how to book a time slot for your appointments. We will schedule a weekly Zoom meeting at a fixed time slot for 12 weeks. You can reschedule a session up until 24 hours before the meeting starts. The available time slots are limited to the following times:

  • Every Tuesday, Wednesday and Thursday
  • Eastern Standard Time (EST): 9am - 12am (UTC-5)
  • Pacific Standard Time (PST): 6am - 9am (UTC-8)
  • Central European Time (CET): 2pm - 6pm (UTC+1)


Can I also purchase an open-ended coaching?

Absolutely! If you would like to continue, please reach out directly.