Foundations of
Graph Neural Networks

Theory & Practice

A new course to help you conquer GNNs

If you've enjoyed the WelcomeAIOverlords YouTube channel or this blog, you're going to love what I'm working on next. The Foundations of Graph Neural Networks course covers a broad set of material that balances theoretical depth with practical hands-on engineering. It will cover topics like:


  • Neural Message Passing
  • Fourier Transforms, Graph Wavelets and Spectral Convolutions
  • Permutation Symmetries
  • Representational capacity of GNNs
  • Graph fundamentals like the Laplacian and graph isomorphism


  • An introduction to several GNN layers and architectures
  • Complete examples with working code of Node Classification, Graph Classification, and Link Prediction problems
  • An overview of tools of the trade
  • A discussion of common engineering challenges, like scalability and over-smoothing, along with approaches for overcoming them

This course will consist of video lectures from me, fully coded examples with videos that walk through them in detail, quizzes to test your understanding of key concepts, and a dedicated Discord channel for peer discussion.

Subscribe to get course progress updates, previews and discounts!

Subscribers will get the benefits of preview content and discounts, so join now to make sure you don't miss out!

    We respect your privacy. Unsubscribe at any time.