Python Programming
Instructor: Hamid Zarrabi-Zadeh
Mathematics for AI & Data Science
Instructor: Amir Najafi
Programming for Data Analysis
Instructor: Amir Mahdi Sadeghzadeh
Quantum Computing
Instructor: Mahdi Dolati
Web Programming
Internet of Things
Instructor: Mohsen Ansari
Deep Learning
Instructor: Hamid Beigy
Computer Vision
Instructor: Shohreh Kasaei
Machine Learning
Instructor: Mahdieh Soleymani
DevOps
Instructor: Education
Database Design
Instructor: Morteza Amini
Design of Algorithms
Instructor: Mohammad Ali Abam
Object-Oriented Programming
Principles and Techniques in Data Science
Computer Networks
Natural Language Processing
Instructor: Mohammad Hossein Rohban
Software Testing
Instructor: Seyed-Hassan Mirian Mehran Rivadeh
Agile Software Engineering
Instructor: Raman Ramsin
Software Design and Architecture Patterns
Theory of Computation
Instructor: Mohammad Izadi
Software Requirements Engineering
Instructor: Mehran Rivadeh
Data Structures and Algorithms
Discrete Structures
Big Data Processing and Analysis
© Department of Computer Engineering, Sharif University of Technology