This course is a comprehensive introduction to the principles and practice of Python programming, based on the latest standards. Topics covered include programming foundational constructs, variables and expressions, data types, branches, loops, functions, strings, lists and dictionaries. No prior programming knowledge is needed to take this course.
Develop Problem-Solving Skills: By learning programming concepts, students will develop systematic problem-solving skills and critical thinking.
Enhance Career Opportunities: Build a solid foundation for further exploration and specialization in areas like data analysis, AI, machine learning, web development, and more.
Gain Practical Experience: Hands-on exercises and projects help build confidence in writing, testing, and debugging Python programs, preparing students for more advanced courses or real-world applications.
Improve Logical Thinking: Develop logical thinking and reasoning skills essential not only in computer science but also in many other fields.
Title | Description | Length | |
---|---|---|---|
CIT 201 - Introduction to Programming with Python | This course is a comprehensive introduction to the principles and practice of Python programming, based on the latest standards. Topics covered include programming foundational constructs, variables and expressions, data types, branches, loops, functions, strings, lists and dictionaries. No prior programming knowledge is needed to take this course. | 25 Hours |
Demonstrate an understanding of programming foundational constructs and write programs using that knowledge
Apply knowledge of data types, branches, and loops in Python to write programs that solve simple problems.
Develop the ability to design, write, test, and debug Python programs.
Use functions, strings, and other programming constructs to create reusable code and modularize programs.