Frequently Asked Questions

How long is the course?

The course is split into 10 sections, each with about 45mins video.

To get the most out of the course you should complete the labs and quizzes, and go back over any videos that you are unsure of. In total we estimate 50 hours to complete the course including all the labs – but it could be longer or shorter depending on your prior programming experience.

What skills do I need to take this course?



You need to be comfortable with programming in modern JavaScript.

This is not a math-heavy course, so we don’t require any advanced mathematical knowledge.

You do not need any prior experience with machine learning in order to take this course. For those who do have machine learning experience, we are confident you will find the course stimulating. Wherever possible we teach machine learning concepts in a practical context using examples in TensorFlow.js.

Do I need any special equipment or software to take this course?

Any Mac, Windows, or Linux PC which can run modern web browsers can be used for this course. For some of the machine learning labs, the training process takes a long time to complete.

All the software we use in the course is available for download free of charge. In the videos we use the Chrome web browser and the Atom text editor, but you can use any modern browser and any text editor or IDE.