Introduction to Deep Learning with PyTorch
Description: this short course introduces the basic concepts of deep learning algorithm with PyTorch.
Exercises: Jupyter Notebook examples
Case Studies
Introduction to Quantum Computing
Description:This short course covers basic topics in quantum computing. Topics include the basics of quantum physics, quantum algorithms, and quantum hardware.
Course Materials
Course File: PDF
Exercises: Jupyter Notebook examples
QC1, QC1-IBM-Q, QC2 from ProjectQ Documentation.
Introduction to Julia Programming Language
Description: This short course gives a brief introduction to Julia programming language. Julia is a high-level general-purpose dynamic programming language that was originally designed to address the needs of high-performance numerical analysis and computational science, without the typical need of separate compilation to be fast, also usable for client and server web use, low-level systems programming or as a specification language. (Wikipedia.org)
Course Materials
Course File: PDF
Exercises: Jupyter Notebook
Introduction to Deep Learning with TensorFlow
Description: This short course gives a brief introduction to deep learning with TensorFlow, an open-source software library for machine intelligence. The basic concepts of deep learning methods is covered. TensorFlow is introduced with examples.
Course Materials
Exercises:
Jupyter Notebook