From me personally

American Baba: Weekly Yoga & Meditation Contests

Job hunting, interview prep, and more work on top of a full-time role is a lot. During a challenging stretch in the market, joining these weekly yoga and meditation contests helped me manage stress and anxiety, and ironically made me more productive.

You check in daily during a live week, keep a streak, and stay accountable. Win prizes every week. If you're grinding LeetCode or navigating a tough job search, this is the kind of habit that helps you show up clearer.

Join a weekly contest →

Interview prep

DSA & Interview Preparation

This program is designed for candidates preparing for data structures, algorithms, and software engineering interviews at leading technology companies.

The curriculum focuses on building strong fundamentals, problem-solving ability, and the confidence required to perform well in real interviews, including roles at FAANG-level companies.

I'm currently working full-time at Meta and don't have the bandwidth to teach DSA personally. Rather than offering something half-baked, I recommend this course instead. Full context: Where is Joma Tech and Who is Joma Tech.

The courses below are taught by Rituraj, a Meta alumnus and Y Combinator founder. I've personally taken his courses and can confidently recommend them. The explanations are clear, the fundamentals are strong, and the approach is very practical for interviews.

Why this course

This course reflects the same standards I'd expect if I were teaching myself. There is no fluff, the problem-solving is solid, and the preparation closely mirrors real software engineering interviews.

Recommended courses

Data Structures & Algorithms for Beginners →

A beginner-friendly course that teaches data structures and algorithms from scratch. Covers arrays, strings, stacks, queues, recursion, trees, hashing, Big-O analysis, and interview-style problems to build strong problem-solving foundations.

Software Engineering Interview Prep Bootcamp →

A structured, high-intensity bootcamp covering DSA, system design, live coding, and real FAANG-level interview preparation.

Get 20% off

Fill out the interest form on the course page and mention “Joma Tech” to get your discount.

Also recommended

A simple tool I recommend for managing money while you grind career and interview prep.

Also recommended

SonicWallet

A simple, clean way to manage your money. Invest in U.S. stocks, earn with Treasuries, and trade crypto like Bitcoin.

Try SonicWallet →

Frequently asked questions

Quick answers about courses, discounts, and what I'm up to.

Who is Joma Tech?

Joma Tech is a YouTube channel and brand created by Jonathan Ma (Joma), a software engineer known for tech comedy, career stories, and interview prep content. Read more on the Who is Joma Tech page.

Where is Joma Tech now?

I'm currently working full-time at Meta and not teaching courses at the moment. See Where is Joma Tech for the full update and what I recommend instead.

Do you still teach courses?

Not right now. Instead I recommend HireCade courses taught by colleagues from Meta and Google. Start with DSA & Interview Prep or Python.

How do I get a course discount?

You can get 20% off HireCade courses by mentioning “Joma Tech” on the interest form. Details on the Interview Prep Discounts and Course Discounts pages.

What is American Baba?

American Baba runs weekly yoga and meditation contests where you check in daily and can win prizes every week. I used it during a stressful job-market stretch and it helped me stay calmer and more productive. Join at americanbaba.com/contest.

Where should I start if I am new?

If you're starting from zero, begin with Python. If you're prepping for coding interviews, go to DSA & Interview Prep. Or browse everything on the home page.