Free courses

Every learndataa course on YouTube, grouped by topic. Not sure where to begin? Watch the overview, then follow the Python path in order.

Start here

What is data science, AI, ML and DL?

Answers to the common first questions: what data is, how the analysis process works, whether you need coding or maths, and where to start.

21videos
Watch

The Python path

Three levels, in order. Together they take you from writing your first line of Python to training deep neural networks.

1. Python in Data Science for Beginners

Python basics, NumPy, Pandas, Matplotlib and descriptive statistics.

102videos
Watch

2. Python in Data Science for Intermediate

Machine learning with scikit-learn: preprocessing, classification, regression and clustering.

132videos
Watch

3. Python in Data Science for Advanced

Deep learning with Keras and TensorFlow.

129videos
Watch

Neural networks

How neural networks learn, from first principles.

Learn to Design Neural Networks

From single neurons to multilayer networks and training, following Neural Network Design by Hagan, Demuth, Beale and De Jesús, with figures redrawn and extra worked examples.

62videos
Watch

SQL and web development

BigQuery SQL

Querying and analysing data with SQL in Google BigQuery.

53videos
Watch

The Flask Series: Backend Web Development

Routes, templates, forms, sessions and databases, then deploying an app and adding pre-trained AI models to it.

26videos
Watch

Code Switch

The same algorithm implemented in different languages and frameworks.

1video
Watch

Hardware and embedded AI

Real sensors, real chips and real debugging, on a budget of about ₹1,800. Code for every episode is on GitHub.

Hardware Conversations

STM32 talks to Python: stream sensor data into pandas, plot it live, generate and mix signals, and clean them with an ADALINE neural network.

13videos
Watch

STM32 in Plain C

For Python people new to C. One C or HAL concept per episode, hand-written and proven on a real STM32F051.

13videos
Watch

Want a mentor alongside the videos?

Live programs run 1-on-1 or in small groups of up to 5, with projects and feedback.

See live programs