Programming Foundations by Coursera
Duke University faculty members created the course. They also discuss the topics in the video lessons. Included are quizzes and readings, as well as graded exercises to enable hands-on learning. You will earn a final grade and a certificate once you complete your studies.
The entire course lasts 4 weeks when taken 3 to 7 hours per week. It is composed of video lessons, quizzes, and readings. Graded exercises are provided at the end of each week to test how much you have learned and enable hands-on learning.
Before you even start your studies, you may check your list of readings and references from Coursera’s site. Your teachers are members of the Duke University faculty and are the creators of the course. They discuss through video lessons while the topics are demonstrated in the background. This effectively simulates a real-world classroom and makes you feel like you are in a live discussion.
During the second week, you will learn algorithms and different programming concepts. This includes loops, functions, and conditions, among others. You will also learn to locate bugs and solve existing problems. You graded activity at the end of the week will test your knowledge of programming concepts.
After completion, you will receive a certificate proving the skills you have developed from the course.