This course is for students and
professionals with minimal or
no prior computing experience or
formal training in programming or computer science.
It's also for aspiring students who are
either going back to school after some time
away from academia or professionals who are
beginning or advancing
a career in information technology.
Generally speaking,
this course is an excellent introduction for those who
want to learn the basics of
programming and who have never programmed before.
It's also a great refresher for people who have
programmed before but who have
not used that skill for some time.
In terms of the workload,
this course will take about 4-6 hours
per week for approximately four weeks.
In addition to consuming
the produced audio and video content,
there will be graded programming assignments every week,
regular quizzes to assess
your comprehension of the course material,
and practice coding exercises
to build your confidence as a programmer.
In this course, you will learn to program in Python,
including language syntax, style,
programming techniques, and coding conventions.
You will also learn about
best practices and good code design,
code and program documentation,
and computational thinking.