Software Skills

We teach Python currently and may extend this to other languages. A good knowledge of a programming language helps you develop problem solving skills and automate the boring stuff. With Python and a few libraries you can build:

Knowing a programming language and a few libraries are great starting points. They are necessary but not sufficient. To become a developer, you also need to learn:

We plan to teach you not only programming but a little bit of all the above.

Data Skills

Learning how to deal with data is one of the most important skills. In fact over 70% of the effort in certain applications is spent in collecting, cleaning and converting data. In this course, we plan to teach the following:

Data Skills are a pre-requisite to learning how to build applications of ML and AI.

Product Skills

Once you learn development and know how to deal with data, you can build small useful products. Besides Development Skills, you need: