My thoughts on Software Engineering, Science and Startups
Learn what Psychological Triggers are used to growth-hack products.
How to get more qualified leads
Learn how you can optimize your onboarding flow to generate more engaged and qualified leads.
How to conduct a competitive analysis
You have a business idea but you're not sure if you're solving a real problem. Use this competitive analysis framework to figure it out.
10 common Landing Page mistakes and how to avoid them
You've created a Landing Page but your conversion rates are low? Check if you made one of these 10 common Landing Page mistakes.
How to prevent customer cancellations
Learn why retaining existing customers should be the core focus of every SaaS business and what technique you can use to keep customers from leaving.
How to optimize your Landing Page for Lead Generation
A step-by-step guide on how to figure out what your customers are looking for when visiting your Landing Page to convert more users and generate more leads.
How to convert more users when their trial expires
You're offering a free trial but your users aren't converting? Learn what trick you can use to boost your conversion rates and turn free users into paying customers.
How to use your customer support system to inform your product marketing
You love working on your product but marketing isn't your cup of tea? Learn how to use your support system to generate content marketing ideas for you.
Taking stock and the road ahead
What I learned during the first half of 2020 while studying Machine Learning and Homomorphic Encryption.
Decision Trees from scratch
Take a deep dive into Decision Trees and program your very own based on the CART algorithm in pure Python.
Logistic Regression from scratch
Learn how to use the Logistic Regression model to classify unseen data.
Linear- and Multiple Regression from scratch
Learn how to implement one of the core Machine Learning algorithms and its big brother from scratch.
Naive Bayes from scratch
Learn how to implement your own spam filter with the help of Bayes Theorem.
K-nearest neighbors from scratch
Learn how k-NN leverages your existing data to help classify new, unseen data.
Gradient Descent from scratch
Understand and implement one of the most fundamental optimization techniques used in Machine Learning.
The Next Chapter
Artificial Intelligence slowly but surely takes over our daily lives. Let's peek under the covers to learn how it works and ensure that it's used for good.
Swift for modern Machine Learning
Learn why Swift has the potential to replace Python as the core driver for modern Machine Learning applications.
Easily abstract and reuse existing code.
The intuition behind Word2Vec
Learn how modern NLP based on word embeddings work.
Minimax and Monte Carlo Tree Search
Understanding the underpinnings of modern Game AIs.
Learning Deep Learning
A curriculum to self-study Machine- and Deep learning with zero prior knowledge.
Learning Advanced Mathematics
A curriculum to self-study advanced mathematics with minimal prior knowledge.