Learning in Public

The course encourages sharing your journey publicly. For each module, share what you learned on:

  • LinkedIn
  • X (Twitter)
  • Medium
  • BlueSky
  • Other platforms

Why Learn in Public?

We want to motivate you to share what you learn in public. As Alexey Grigorev explains in his Substack post, learning in public brings multiple benefits:

  • Reinforcement - Teaching others helps you learn more deeply
  • Accountability - Public commitment keeps you consistent
  • Feedback - Others can correct your misunderstandings
  • Networking - Connect with like-minded people
  • Portfolio - Build a visible track record of your skills
  • Opportunities - Jobs and collaborations can find you

LinkedIn post about getting an 11% raise from learning in public

“This course not only costs nothing - it can actually make you money.” Michael shared his homework on LinkedIn for learning in public credit. The result? An 11% raise.

How to Do It for This Course

Share your progress:

  1. Complete a unit, a module or homework assignment
  2. Write a short post about what you learned
  3. Include the course hashtag (#dezoomcamp)
  4. Submit your post link through the course platform to earn leaderboard points

Learning in public links section in course platform

When submitting homework, projects, or peer reviews, you’ll find a “Learning in public links” section. Add your social media post URLs here to earn extra points:

  • Up to 7 links for homework submissions
  • Up to 14 links for project submissions
  • Up to 2 links for peer reviews

Each link earns you 1 extra point on the leaderboard.

Why Extra Points?

We know sharing your learning publicly can feel uncomfortable. You might worry about making mistakes or being judged. These feelings are completely normal.

The leaderboard points will give you that extra push. Many students from previous cohorts were reluctant at first, but thankful afterward for the motivation to start sharing.

This is totally optional. The leaderboard is just for fun. You can completely ignore it and still get everything you need from this course. The main goal is for you to learn data engineering. If you also choose to share your journey publicly, we’ll be happy - but the choice is yours.

What to Share

  • Your data pipeline projects (screenshots, GitHub links)
  • Insights from each module (Docker, Terraform, dbt, Spark, etc.)
  • Challenges you faced and how you solved them
  • Dashboard visualizations you created
  • Time spent vs results achieved

Templates to Get You Started

Each homework assignment includes example posts you can use as templates. This is the template for homework 1.

Templates are helpful to get started, but the most engaging posts are personal and authentic. Here’s how to make your posts stand out:

Tell a story:

  • Why you’re taking this course
  • A challenge you overcame
  • How this new skill connects to your career

Add your unique perspective:

  • Share what surprised you or what you found difficult
  • Explain a concept in your own words
  • Connect what you learned to your background or goals
  • Document your debugging process

Show, don’t tell:

  • Include screenshots of your work (pipelines, dashboards, code)
  • Record a quick video showing your project in action

Use built-in tools to capture short clips:

  • Windows: Snipping Tool
  • Mac: Cmd + Shift + 5 for screen recording
  • Linux: SimpleScreenRecorder

A 30-second video walking through your pipeline or dashboard can be more engaging than a long text post.

Engage with others:

  • Ask questions to spark discussion
  • Tag classmates who are also learning
  • Share resources you found helpful

Real Examples from Alexey Grigorev

Actual learning in public posts from Alexey’s Agents Crash Course (different course, same approach):