This course provides an introduction to programming with
Python. Students are introduced to core programming concepts like data
structures, conditionals, loops, variables, and functions. Delivered with lots
of examples along with relevant concepts makes easier for students to learn coding
quickly. It also provides hands-on coding exercises using commonly used data
structures, writing custom functions, reading and writing to files, and many more.
It is also enriched with projects. By learning this course, students are
expected to get used to Python programming, whether understanding codes or
creating one. This is essential for them to be able to follow many courses
later thoroughly, especially those related to Machine Learning or Data Science.
They are taught to interpret simple problems and solve them with programs
written in Python. By the end of this course, students are expected to have
good problem solving and Python programming skills.