The course is designed to give a wide perspective in machine learning, including but not limited to deep learning methods. The course will be online using notes on Jupyter Notebooks. The coding environment is Julia. The students are expected to install Julia and go over documentation on their own. The projects will also be coded in Julia and are expected to involve a comparative assessment of deep learning and at least one of other methods. Example codes in Julia on selected topics will be studied.