
Session 1: Getting Started
Session 2: Fundamental Data Structures
Session 3: Flow Control and the Power of Functions
Salami Sadegh
Instructor
Price
No. This course starts from the fundamentals and is designed for individuals who want to learn programming from the beginning. The concepts are introduced step by step, allowing learners with no previous experience to build their programming skills.
Yes. Participants will receive educational support throughout the course. The purpose of this support is to answer questions, clarify concepts, and help learners better understand programming topics and course exercises.
Session 4: Fundamentals of Object-Oriented Programming (OOP)
Session 5: Advanced OOP Concepts
Session 6: NumPy and SymPy
Session 7: Introduction to Seaborn and Matplotlib
Session 8: Introduction to the Pandas Library
Session 9: Introduction to Machine Learning and Deep Learning
Session 10: Comprehensive Data Analysis Project
Session 11: Working with Large Language Models (LLMs)
Session 12: Course Review and Future Roadmap
After completing the course, you will understand the fundamentals of programming and Python, develop the ability to write simple programs, solve problems using algorithms, and create structured code. You will also gain the foundation needed to explore advanced fields such as artificial intelligence, machine learning, data science, and quantum programming.
Python is one of the best choices for beginners because of its simple syntax, high readability, and wide range of applications in technology. In addition to general programming, Python is widely used in advanced fields such as artificial intelligence, data analysis, and quantum technologies.
Price

Official Certificate
Receive a Certificate of Completion from Sharif University of Technology
Course Support
Academic and administrative support during and after the course
Access to Course Content
Access to recorded course videos and educational materials
Practice-Based Learning
Learn through hands-on exercises and explore problems related to each topic
Start your learning path today!
Enroll in this course and stay a step ahead of what comes next.
Have a question?
Ask us anything before you enroll.