Turbocharge your career with Frank Kane, and over one million students around the world.

Learn AI Engineering, Machine Learning, Data Engineering, Interview Prep, and more.

New 1:1 Coaching with Frank

Career strategy, management advice, and interview prep — from someone who’s hired hundreds and taught millions. Book a session and get real answers.

Learn More

Why learn at Sundog Education?

Priority support from Frank
Exclusive community forums
Certificates of completion
Lifetime video access
English closed-captions
Fast streaming worldwide
Hands-on activities
No ongoing subscriptions
Quizzes and practice exams
No third-party platform fees
Slides and study guides
Direct support of authors

Update your Tech Skills

  • Machine Learning, Data Science, and AI Engineering with Python](/content/course/machine-learning-data-science-and-deep-learning-with-python/index.html)

  • Deep Learning with Tensorflow and Python](/content/course/deeplearning/index.html)

  • Claude Code: Building Faster with AI – From Prototype to Production](/content/course/claude-code-building-faster-with-ai-from-prototype-to-production/index.html)

  • Mastering AWS Certified AI Practitioner AIF-C01 – Hands On!](/content/course/mastering-aws-certified-ai-practitioner-aif-c01-hands-on/index.html)

  • Amazon AgentCore: Scale Your Agentic AI to Production](/content/course/amazon-agentcore-scale-your-agentic-ai-to-production/index.html)

  • Modern Redis Unleashed!](/content/course/modern-redis-and-the-redis-stack-unleashed/index.html)

  • Taming Big Data with Apache Spark and Python – Hands On!](/content/course/taming-big-data-with-apache-spark-and-python-hands-on/index.html)

  • Apache Spark 3 with Scala – Hands On with Big Data!](/content/course/apache-spark-2-with-scala-hands-on-with-big-data/index.html)

  • The Ultimate Hands-On Hadoop: Tame your Big Data!](/content/course/the-ultimate-hands-on-hadoop-tame-your-big-data/index.html)

  • Elasticsearch 9 and the Elastic Stack – In Depth & Hands On!](/content/course/elasticsearch-and-the-elastic-stack-in-depth-hands-on/index.html)

  • Building Recommender Systems with Machine Learning and AI](/content/course/building-recommender-systems-with-machine-learning-and-ai/index.html)

  • Mastering the System Design Interview](/content/course/mastering-the-system-design-interview/index.html)

Expand your Management and Career Skills

  • From Engineer to Technical Manager: A Survival Guide](/content/course/from-engineer-to-technical-manager-a-survival-guide/index.html)

  • Communicating and Working With Engineers – Bridging the Gap](/content/course/communicating-and-working-with-engineers-bridging-the-gap/index.html)

  • Breaking Into a Technology Career with a Non-Traditional Background](/content/course/breaking-into-a-technology-career-with-a-non-traditional-background/index.html)

Kiran Krishnamurthy

I cleared my certification last week with a score of 930+ and very grateful to Frank Kane and Stephane Maarek’s course on this. I took up this exam a day before my certification and helped to give me good confidence going into the certification.

Christian Orrego

Excellent course. I just got my certification !!! Thanks.

Jamaal Futa

Wanted to thank you immensely for your Udemy course on System Design. Was really key in helping me switch teams internally. I’ve recommended it to numerous people since!

Joey Faherty

I studied Spark for the first time using Frank’s course “Apache Spark with Scala – Hands On with Big Data!”. It was a great starting point for me, gaining knowledge in Scala and most importantly practical examples of Spark applications. It gave me an understanding of all the relevant Spark core concepts, RDDs, Dataframes & Datasets, Spark Streaming, AWS EMR. Within a few months of completion, I used the knowledge gained from the course to propose in my current company to work primarily on Spark applications. Since then I have continued to work with Spark. I would highly recommend any of Frank’s courses as he simplifies concepts well and his teaching manner is easy to follow and continue with!

Rajasekhar Yeligindla

This is one of the very few courses that are fun and interesting to learn. Thank you very much for designing beautifully.