Subscribe to DSC Newsletter

Learn #MachineLearning Coding Basics in a weekend – a new approach to coding for #AI

image source - wikipedia


Hello all,

The first book is posted on data science central here, and the community group is here. Please join the community so you can also access the other 'In a weekend' books 



We (Ajit Jaokar and Dan Howarth) are launching a new free online interactive book called Learn Machine Learning Coding Basics in a weekend

The idea is: spend one weekend to pick up the basics of coding for machine learning

The audience

  1. Curious and already exploring machine learning online
  2. Already can code in any language

The methodology

We are going to use deliberate practise to learn coding

I believe that this concept originated in the old soviet union athletes

It is also associated with a diverse range of people including Golf (Ben Hogan), Shaolin Monks, Benjamin Franklin etc. For the purposes of learning coding for machine learning, we apply the following elements of deliberate practice  

  • Break down key ideas in simple, small steps. In this case, using a mindmap and a glossary
  • Work with micro steps
  • Keep the big picture in mind
  • Encourage reflection/feedback
  • Practice each element
  • Reflect and adapt in microdata points
  • Go slow


Image source: wikipedia

Artefacts / tools

  • Mindmap – Glossary
  • Colab
  • Site of book posted for comments

This means we don’t need any installation (it’s completely web-based)

The process


We will guide you through two end-to-end machine learning problems that can be taken over one weekend. 

We will introduce you to important machine learning concepts, such as machine learning workflow, defining the problem statement, pre-processing and understanding our data, building baseline and more sophisticated models, and evaluating models. 

We will also introduce to keep machine learning libraries in python and demonstrate code that can be used on your own problems. We will cover data exploration in pandas, look at how to evaluate performance in numpy, plot our findings in Matplotlib, and build our models in sci-kit learn. 

Day 1 will focus on a regression problem and introduce you to the machine learning workflow and key libraries. We will build and evaluate our first models in sci-kit learn, and replicate our evaluation in numpy as a way of introducing you to the library. 

Day 2 will focus on a classification problem, and look to reinforce machine learning workflows, focus on pandas for data exploration and analysis, and build more models in sci-kit learn. We will end by building a machine learning pipeline. 
By the end of the weekend, you will have been introduced to core concepts and have some solid code examples that you can translate to new problems. We’ll also provide you with links to enable you to develop your knowledge further. 


Feedback mechanism

  • comments in the comments section of the book
  • we will aim to respond to in a week or the community can respond where possible.
  • We are specifically interested in Missing concepts and Coding issues
  • In keeping with the ideas of deliberate practise, we will narrow the focus and we will confine to the ideas in the notebooks



first week of Feb 2019


Comment below and we will post link to book and code when live


Views: 23013


You need to be a member of Data Science Central to add comments!

Join Data Science Central

Comment by Cadet Fleurilus on February 12, 2019 at 11:12am

Interested. Please add me!

Comment by Courtland Grove on February 12, 2019 at 11:09am
Comment by Prableen Kaur on February 12, 2019 at 11:06am


Comment by Brian Haan on February 12, 2019 at 11:03am

Am interested in the class

Comment by ajit jaokar on February 12, 2019 at 11:00am

reposting my previous comment

We are posting in parts (see below)

we will post all the parts including the code by the weekend

we then will explain the logistics of how you can work with it

Physically it may take longer than a weekend ex could take you a week but thats fine ie we will set a specific time 

kind rgds


Hello all,

we now have the glossary and the mindmap

which you can see here

so we have posted 

a)  The big pic

b)  Glossary and mindmap

we will post about the 4 main libraries(Pandas, numpy, sklearn and mathplotlib)

and also about the basics of tensorflow and keras

and then the code (as colab)

Then we are good to go ie the whole set of the above helps you to learn the basics in a weekend

We will then send you details about how you can comment and post questions 

kind rgds


Comment by Kaustubh Joshi on February 12, 2019 at 10:55am


Comment by Raghu Nemani on February 12, 2019 at 10:53am


Comment by frank on February 12, 2019 at 10:48am


Comment by Brenda Fosmire on February 12, 2019 at 10:46am


Looks like this matches where I'm at with learning.

[email protected]

Comment by Kunal Dash on February 12, 2019 at 10:45am

Hello Ajit/Dan, 

When do you plan to offer this training? And when will the free interactive online book be available? Please do include me in the list of interested parties. 




  • Add Videos
  • View All

© 2019   Data Science Central ®   Powered by

Badges  |  Report an Issue  |  Privacy Policy  |  Terms of Service