Programming Basics

Provided by:
6/10 stars
based on  15 reviews
Provided by:
Cost FREE , Add a Verified Certificate for $49
Start Date In Session

Key Concepts

lightbulb
We've created a summary of key topics covered in this course to help you decide if it's the right one for you. Click individual badges to see more courses on the same topic.

Course Details

Cost

FREE,
Add a Verified Certificate for $49

Upcoming Schedule

  • In Session

Course Provider

edX online courses
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be tau...
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Provider Subject Specialization
Sciences & Technology
Business & Management
22621 reviews

Course Description

Basic concepts of computer programming are introduced, starting with the notion of an algorithm. Emphasis is on developing the ability to write programs to solve practical computational problems.

Topics include:

  • Algorithms
  • Elements of C/C++ programming languages
  • Basic data types
  • Sequential and conditional execution
  • Iterative solutions
  • Arrays, matrices and their applications
  • Functions
  • Sorting and searching
  • Elements of string processing
  • Introduction to pointers
  • Basics of Software Engineering
  • Structures
  • File Processing

Learners will read and understand many sample programs, and will have to write several on their own. This course deals with basic programming, and sets the foundation for solid programming practices for beginners.

This course is part of the Fundamentals of Computer Science XSeries Program

Basic concepts of computer programming are introduced, starting with the notion of an algorithm. Emphasis is on developing the ability to write programs to solve practical computational problems.

Topics include:

  • Algorithms
  • Elements of C/C++ programming languages
  • Basic data types
  • Sequential and conditional execution
  • Iterative solutions
  • Arrays, matrices and their applications
  • Functions
  • Sorting and searching
  • Elements of string processing
  • Introduction to pointers
  • Basics of Software Engineering
  • Structures
  • File Processing

Learners will read and understand many sample programs, and will have to write several on their own. This course deals with basic programming, and sets the foundation for solid programming practices for beginners.

This course is part of the Fundamentals of Computer Science XSeries Program

Programming Basics course image
Reviews 6/10 stars
15 Reviews for Programming Basics

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
student profile image
student profile image

student

1/10 starsTaking Now
3 years, 6 months ago
looks like this course is arranged for instructors to get teaching experience and to advertise their some web project not for students. I am thinking to leave this course. sorry to be honest.
Was this review helpful? Yes1
 Flag
student profile image
student profile image

student

1/10 starsDropped
1 year, 10 months ago
Plain disaster! Extremely boring. Lots of error, (quizes) are not that interesting or engaging. :( :( :(
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

1/10 starsDropped
2 years, 1 month ago
Slides look like pages from books, no practical implementation/explanation , horrible. I have enrolled and dropped.
Was this review helpful? Yes0
 Flag
mohammad alawad profile image
mohammad alawad profile image

mohammad alawad

2/10 starsTaking Now
2 years, 1 month ago
it is a torturing experience! ..Please replace it with another real course! this is a very bad quality one.
Was this review helpful? Yes0
 Flag
Ganesh Palani profile image
Ganesh Palani profile image

Ganesh Palani

2/10 starsDropped
2 years, 4 months ago
waste of time h pgruihoegjoi gio orgherfgprekwgh giuhewogjirehg hwpfe guhoikgptbhj eroghuiejkgv frihgroerkgjbirt hefhgoiegjoihfkbjg ffjfbghkijgjkhfb jhghjerglkjhfbj jhgjehsroghepruoigerhre iu regiuhjeodjgh rfherkjgijehg uhergijiefjg dfhgiserpogirfg ikjgeijeopgkj j
Was this review helpful? Yes0
 Flag
Roko Medančić profile image
Roko Medančić profile image

Roko Medančić

10/10 starsTaking Now
2 years, 4 months ago
I think that this course is really excellent. It is great. From basics of basics to more advanced stuff. To me is little complex math, but it is really interesting watching videos and I learn very much and it is super when you go in details in video and mr. dumbo is great. I will try watch all videos from all series of courses continues from this about c++. I hope so that (if you dont all ready have) you will make one or more courses for programming interfaces (graphical). And I relly hope su that this courses will be avilible to free (and for verified certificate (if I ever learn math :P )) next year, and year after that on edx. Thank you all proffesors on that excelent series of courses of c++. Best regards
Was this review helpful? Yes0
 Flag
Jennifer Bell profile image
Jennifer Bell profile image
6/10 starsCompleted
  • 1 review
  • 1 completed
2 years, 6 months ago
I felt that there was too much trivial information repeated over and over again, and not enough emphasis on more important information. Quizzes were confusing, some of the questions were written in broken English, and not all of the material was covered in the lectures. This wouldn't have been bad if the lectures were accompanied by reading material.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

2/10 starsDropped
2 years, 8 months ago
Course staff needs to review the course material and assignments carefully as there are many mistakes/gaps in the material.
Was this review helpful? Yes0
 Flag
vikash mishra profile image
vikash mishra profile image

vikash mishra

10/10 starsTaking Now
2 years, 9 months ago
Well its depedent on ur level of understanding. The work here is just a summary if you really wana det all of it you must help yourself in getting the or searching the contents in some books on internet. Things are elaborated perfecly... you are not gonna get anything without hard work
Was this review helpful? Yes0
 Flag
Sheikh Azizul Hakim profile image
Sheikh Azizul Hakim profile image

Sheikh Azizul Hakim

10/10 starsCompleted
2 years, 11 months ago
Absolutely magnificent. I had already learned C, this course gave me a wonderful basics of C++. The excercises were too good to justify my analytical abilities.
Was this review helpful? Yes0
 Flag
 profile image
 profile image

2/10 starsTaking Now
  • 6 reviews
  • 3 completed
3 years, 2 months ago
The lectures are in very heavily accented English, and the transcripts are not always helpful. The quizzes are full of trick questions and the programming exercises are much too complex for a "beginning" course. The Codeboard compiler that is used for automated grading does not give much help in finding the source of errors.
Was this review helpful? Yes0
 Flag
Victor Ordu profile image
Victor Ordu profile image

Victor Ordu

8/10 starsTaking Now
3 years, 7 months ago
The course is well delivered and helped me get a very solid grasp of the basics of C++ programming. I feel very confident to proceed to higher levels in this field.
Was this review helpful? Yes0
 Flag
Ahmed Bukeer profile image
Ahmed Bukeer profile image

Ahmed Bukeer

6/10 starsTaking Now
3 years, 9 months ago
It is really good course to learn and practice writing program with expert . And content match my goal as beginner .
Was this review helpful? Yes1
 Flag
Aaditya Nandi profile image
Aaditya Nandi profile image

Aaditya Nandi

8/10 starsTaking Now
3 years, 8 months ago
Fully well prepared course and gives you basic knowledge about programming and but it would be if instructor give knowledge about compiler and should tell more about compiling a program, its prequisite
Was this review helpful? Yes0
 Flag
Amit Sanghvi profile image
Amit Sanghvi profile image

Amit Sanghvi

10/10 starsTaking Now
3 years, 9 months ago
Very well explained it is good for Non IT guys to learn basics i like it so far. Will encourage other atleast to know basics
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.