A realtime coding practice engine for AI Engineers. Code 250 problems in AI/ML concepts: attention, KNN, embeddings, RL, transformers. Illustrated with Brilliant-style interactive visuals. Run code across 8 languages/libraries: Python, NumPy, PyTorch, C++, Java, R, C, C#
👋 Hey fellow Product Hunters,
I'm Dan from JoinAI. I've spent the past several years teaching data and ML/AI concepts. And I've found the best way to learn a difficult concept in ML/AI is to code it from scratch.
That’s how I learned algos like: linear Regression, KNN, Neural Networks, LSTM, transformers, embeddings. LeetCode was missing a practice engine for such problems.
So, I built JoinAI coding. Here's what it offers:
1/ Realtime practice engine with 250 coding problems with interactive illustrations.
2/ Write and execute against test cases, see exact what failed
3/ A public leaderboard you can compete against fellow AI coders
4/ Track progression: Streaks, a contribution heatmap
5/ Supports 8 languages: 8 languages and libraries: Python, NumPy, PyTorch, C++, Java, R, C, C#
I’d love to get your feedback, and hope the product helps with your own learning in AI/ML.
Feel free to reach out: dan@joinai.com
Happy coding🍻