Introduction to Computer Science

Provided by:
9/10 stars
based on  181 reviews
Provided by:
Cost FREE , Add a Verified Certificate for $90
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 $90

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
24442 reviews

Course Description

This is CS50x, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. As of Fall 2016, the on-campus version of CS50x, CS50, was Harvard's largest course.

Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project are eligible for a certificate. This is a self-paced course–you may take CS50x on your own sche...

This is CS50x, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. As of Fall 2016, the on-campus version of CS50x, CS50, was Harvard's largest course.

Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project are eligible for a certificate. This is a self-paced course–you may take CS50x on your own schedule.


HarvardX requires individuals who enroll in its courses on edX to abide by the terms of the edX honor code. HarvardX will take appropriate corrective action in response to violations of the edX honor code, which may include dismissal from the HarvardX course; revocation of any certificates received for the HarvardX course; or other remedies as circumstances warrant. No refunds will be issued in the case of corrective action for such violations. Enrollees who are taking HarvardX courses as part of another program will also be governed by the academic policies of those programs.

HarvardX pursues the science of learning. By registering as an online learner in an HX course, you will also participate in research about learning. Read our research statement to learn more.

Harvard University and HarvardX are committed to maintaining a safe and healthy educational and work environment in which no member of the community is excluded from participation in, denied the benefits of, or subjected to discrimination or harassment in our program. All members of the HarvardX community are expected to abide by Harvard policies on nondiscrimination, including sexual harassment, and the edX Terms of Service. If you have any questions or concerns, please contact harvardx@harvard.edu and/or report your experience through the edX contact form.

Reviews 9/10 stars
181 Reviews for Introduction to Computer Science

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

4/10 starsCompleted
7 years, 1 month ago
First of all, I need to say that I had previous knowledge in programming languages, and even though I hadn't written in pure C for almost 2 years,
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
7 years, 1 month ago
the main issue is i dont have the basic knowledge about cse subject...so i have known about these courses which are so helpful..so i have joined in this edx....now am enggneering 3rd year...but i dont have basic knowledge about this???so improve more knowledge about this???
Was this review helpful? Yes0
 Flag
Rayyan Ahmed profile image
Rayyan Ahmed profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
7 years, 1 month ago
live classes please
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
7 years, 1 month ago
Foremost i am from the philippines, and graduated from college 1996. from then, i really wanted to study computer courses but never got the chance, though i am using such gadgets, i really don't have any idea yet how to use it ultimately. it's really a great chance when i saw edX offering this course. please allow me to learn starting the basics and up to this course. i'm so much interested.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

6/10 starsCompleted
7 years, 1 month ago
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
7 years, 3 months ago
Exceptional course. David Malan is a rare bird regarding taking difficult material and making it understandable to all. Highly recommended.
Was this review helpful? Yes0
 Flag
Sara Howard profile image
Sara Howard profile image
10/10 starsCompleted
  • 2 reviews
  • 2 completed
7 years, 3 months ago
I took a Fortran class 20 years ago. No other programming. I was able to understand the lectures. The professor was entertaining and made the concepts fairly easy to understand. I did have trouble with the software that I downloaded (that is required to submit assignments). I could still write the C programs in Xcode.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
7 years, 3 months ago
This is by far the best MOOC/online course I have taken (i'm on number 8 or 9 now). Both in terms of the quality of teaching, the production quality of lectures & supporting materials and the fantastic content delivered with the sort of enthusiasm that draws you in and makes you want more. The CS50 sense of humor, CS50 live, outtakes etc try to bring a sense of the fun on-campus students clearly have with the course. Even with many years experience of programming I still found parts of the course challenging, and with no CS background I have learnt a lot. The self paced format however means this should be as accessible to someone completely new to the subject. If you don't get a concept from the lectures there are short videos explaining everything covered in the course, not to mention Reddit & other discussion opportunities to discuss a problem with peers and staff. I really like the fact I got to watch full recorded lectures deli... This is by far the best MOOC/online course I have taken (i'm on number 8 or 9 now). Both in terms of the quality of teaching, the production quality of lectures & supporting materials and the fantastic content delivered with the sort of enthusiasm that draws you in and makes you want more. The CS50 sense of humor, CS50 live, outtakes etc try to bring a sense of the fun on-campus students clearly have with the course. Even with many years experience of programming I still found parts of the course challenging, and with no CS background I have learnt a lot. The self paced format however means this should be as accessible to someone completely new to the subject. If you don't get a concept from the lectures there are short videos explaining everything covered in the course, not to mention Reddit & other discussion opportunities to discuss a problem with peers and staff. I really like the fact I got to watch full recorded lectures delivered on campus, I'm often bored when other courses record screen casts or read from a script  in front of their computers, but not here. The format let me take several other courses at the same time, which had strict deadlines, so it was great I could take a break from CS50 when required. The good: \- CS50 staff \- the content (the course really gives a great platform for a life, or even passing interest, in CS. \- full lectures, closest format to on campus I've seen \- self paced format over a whole year means you can fit in with your life and really take your time to get the most out of it. The bad: \- I'm quite annoyed at how bad my University courses were \- I really want to go to Harvard and experience the course in person \- Other MOOCs are now a disappointment
Was this review helpful? Yes5
 Flag
student profile image
student profile image

student

10/10 starsCompleted
7 years, 5 months ago
After this course I fell in love with Harvard. This was by far the greatest 6 months of my educational life I've ever had. Everything was so well planned out and explained nicely and pictorially to the students. The difficulty of the course kind of rises exponentially (don't let this statement of mine scare you though!!!), it starts off very easily, and then with each problem set it gets considerably more difficult but the knowledge that one gains through the lectures is considerably richer so it's a perfect compensation for the exponential rise of the complexity and difficulty. I honestly can't imagine more intuitive and more efficient way to learn basics of computer programming than simply finishing CS50 course completely. The amazing thing is that you get the HarvardX certificate for free with the authentication code written at the bottom. Thank you edX and thank you Harvard for allowing me to take this course, it's definitely one... After this course I fell in love with Harvard. This was by far the greatest 6 months of my educational life I've ever had. Everything was so well planned out and explained nicely and pictorially to the students. The difficulty of the course kind of rises exponentially (don't let this statement of mine scare you though!!!), it starts off very easily, and then with each problem set it gets considerably more difficult but the knowledge that one gains through the lectures is considerably richer so it's a perfect compensation for the exponential rise of the complexity and difficulty. I honestly can't imagine more intuitive and more efficient way to learn basics of computer programming than simply finishing CS50 course completely. The amazing thing is that you get the HarvardX certificate for free with the authentication code written at the bottom. Thank you edX and thank you Harvard for allowing me to take this course, it's definitely one of the best choices I've ever made!
Was this review helpful? Yes5
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
7 years, 5 months ago
Probably the best Introduction to Computer Science available. If you're only going to take 1 CS class, this should be the one. It's amazing how much they tech you in such a short time. I wish more classes were like this one.
Was this review helpful? Yes4
 Flag
student profile image
student profile image

student

10/10 starsCompleted
7 years, 4 months ago
Loved this class! Fantastic lectures and assignments. The walk through by a student was just right I thought - enough info to get you started, but not so much you didn't have to think. The only thing missing was cake!
Was this review helpful? Yes3
 Flag
student profile image
student profile image

student

8/10 starsCompleted
7 years, 6 months ago
The version of CS50 offered as a self-paced course is NOT complete. The specs for the last problem set have been "coming soon" for well over a month. This reflects very poorly on edX for offering this incomplete course. and it is frustrating to have lost all momentum on a course that is otherwise excellent. CS50 is a difficult course that will teach you to think for yourself and requires you to put in a lot of effort to learn. The signposts are there, and the course if brilliantly structured, but you won't get spoonfed.
Was this review helpful? Yes2
 Flag
Mohamed Ashraf profile image
Mohamed Ashraf profile image
10/10 starsTaking Now
  • 2 reviews
  • 1 completed
7 years, 6 months ago
Lectures are very engaging, there are lots of resources to understand the material(Lectures, Turorials, shorts and wakthroughs), Problem sets are very good. The courrse is broad (which is good for an introductory course). However, the course is not easy and needs a lot of work.
Was this review helpful? Yes1
 Flag
Akshay Baraik profile image
Akshay Baraik profile image
10/10 starsTaking Now
  • 1 review
  • 0 completed
7 years, 4 months ago
Nice course.
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

5/10 starsCompleted
7 years, 5 months ago
I want to say i am not a native speaker ,and I do not know anything about computer language ,but i am still trying .I want to learn more by taking this course,computer language or English.As i said,I am not a native speaker,taking this course is a little difficult for me,but i am try my best to manage this.Yesterday I watched some videos about this lecture ,it is very awesome,it's wonderful .The professor is pretty humorous.I really enjoy this course,and I will continue trying .
Was this review helpful? Yes0
 Flag
student profile image
student profile image

student

10/10 starsCompleted
7 years, 5 months ago
It was an uplifting experience to access the wonderful people, David Malan and his great support team. Best of all, getting "hello" messages from around the world, including places in which we experience great conflict, brought a feeling of connection and care.
Was this review helpful? Yes0
 Flag
Jacky Shum profile image
Jacky Shum profile image
10/10 starsTaking Now
  • 1 review
  • 0 completed
7 years, 6 months ago
A very good course! Good introduction to Computer science. Simple, practice, conceptual learning This course may be the best first course on the IT aspect MOOC study. Good! Good! Good! Good! Good! Good! Good! Good! Good!
Was this review helpful? Yes0
 Flag
Greg Hamel profile image
Greg Hamel profile image
10/10 starsCompleted
  • 115 reviews
  • 106 completed
7 years, 8 months ago
I took the fall 2011 version of this course on the Harvard cs50.tv platform before it came to EdX. More recently I signed up for the EdX version out of interest to see what they had changed. This course is a general introduction to computer science focused primarily on the C language. Topics covered: bits, binary, ascii, Scratch, C, compilers, functions, types, scope, linear search, binary search, big O notation, sorting, pointers, data structures, HTTP, HTML, CSS, PHP, SQL, JavaScript, Ajax and APIs. Unlike more other introductory courses, this class starts with C, a low level language, rather than a high level language like Python. It also covers several different languages instead of sticking with one language the entire time. The amount of content on the new EdX course is amazing and extremely helpful. They have short videos and tutorials summarizing all the most important topics of the class. This course covers a lot of ground a... I took the fall 2011 version of this course on the Harvard cs50.tv platform before it came to EdX. More recently I signed up for the EdX version out of interest to see what they had changed. This course is a general introduction to computer science focused primarily on the C language. Topics covered: bits, binary, ascii, Scratch, C, compilers, functions, types, scope, linear search, binary search, big O notation, sorting, pointers, data structures, HTTP, HTML, CSS, PHP, SQL, JavaScript, Ajax and APIs. Unlike more other introductory courses, this class starts with C, a low level language, rather than a high level language like Python. It also covers several different languages instead of sticking with one language the entire time. The amount of content on the new EdX course is amazing and extremely helpful. They have short videos and tutorials summarizing all the most important topics of the class. This course covers a lot of ground and it takes a long time to get through everything, but it provides a comprehensive overview of computer science that gets a bit more low level than most other courses, which is a good thing.
Was this review helpful? Yes5
 Flag
Matt Svensson profile image
Matt Svensson profile image
9/10 starsCompleted
  • 1 review
  • 1 completed
7 years, 9 months ago
My background is that I worked in IT for twenty years, including years of writing and fixing Cobol programs for things like Accounting, Sales Logistics and Stock Control. Coming into CS50x I knew a lot of basic Computer Science but a lot of what I knew in detail was out of date. My tl:dr review is that CS50x is an excellent introduction to Computer Science. Taking CS50 will: 1\. Help you develop useful programming skills in C, and to some extent in HTML, JavaScript, PHP and SQL. C has some terrible flaws but since it is still very widely used, and other widely-used languages such as C++ and C# are to some extent based on C, so it is a good choice of vehicle to learn the arts of programming and debugging. 2\. Introduce you to a number of key ideas which apply in any programming language, including algorithms and speed, pointers, iteration, and recursion. 3\. Introduce you to some fundamental data structures such as trees and linked li... My background is that I worked in IT for twenty years, including years of writing and fixing Cobol programs for things like Accounting, Sales Logistics and Stock Control. Coming into CS50x I knew a lot of basic Computer Science but a lot of what I knew in detail was out of date. My tl:dr review is that CS50x is an excellent introduction to Computer Science. Taking CS50 will: 1\. Help you develop useful programming skills in C, and to some extent in HTML, JavaScript, PHP and SQL. C has some terrible flaws but since it is still very widely used, and other widely-used languages such as C++ and C# are to some extent based on C, so it is a good choice of vehicle to learn the arts of programming and debugging. 2\. Introduce you to a number of key ideas which apply in any programming language, including algorithms and speed, pointers, iteration, and recursion. 3\. Introduce you to some fundamental data structures such as trees and linked lists. 4\. Set you programming exercises using real-world types of data used in graphics, cryptography, file compression, and web applications. Each problem set has a 'required' level and a 'hacker' level. The 'hacker' level doesn't get you any extra marks, but challenges you to work on a more advanced level if you want to stretch yourself. The whole thing is backed up by an excellent technical environment emulating Linux on a range of platforms and a friendly and supportive forum where students helped each other learn with some teaching assistant supervision. Finally, a word of caution. CS50x has a steep learning curve, especially towards the end when students get to build a real web application using a combination of tools. This steep curve is inevitable since a lot of material is covered to a worthwhile level, but, especially if you are new to the subject, don't expect to 'ace' every aspect of the course. In my view just reaching the level required for a certificate is a big achievement, and many students will benefit greatly without doing that.
Was this review helpful? Yes3
 Flag
Ilya Rudyak profile image
Ilya Rudyak profile image
10/10 starsCompleted
  • 6 reviews
  • 5 completed
7 years, 9 months ago
Best of the best! You'll get fully filmed lectures of brilliant David Malan and set of really entertaining projects. And much more - shorts, 2 tracks of recitations, seminars, notes of lectures, useful link to web-resources and a final projects. You'll also get a lot of fun starting from binary search show using yellow pages. This course is half about C and half about web-development (PHP, MySQL). And this is a unique mix you can't find in some other places. And it was really useful for me to study C - it's absolutely necessary to fully understand modern languages.
Was this review helpful? Yes0
 Flag
CasinoJack profile image
CasinoJack profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
8 years, 7 months ago
Having taken 4 very different courses so far, CS50x has been by far my favourite. The lectures go at a good pace and are very engaging, the problem sets are challenging while also encouraging creative solutions, and the final project is a fantastic method of bringing together everything you have learnt in the course. To address a few of the negatives raised by others: * I'm surprised at the difficulties in figuring out the VM and submitting the solutions. I am very far from an expert, but I found the step-by-step instructions provided more than adequate (a heck of a lot easier than keeping Rails running in CS169x at least) * It's true that the lecturer does go over things that would not be relevant to an online student (e.g. office hours, hackathons, etc), but these are usually only five minutes at the start of the lecture. Also, one of the beauties of taking an online course is that it's incredibly easy to fast-forward through irrel... Having taken 4 very different courses so far, CS50x has been by far my favourite. The lectures go at a good pace and are very engaging, the problem sets are challenging while also encouraging creative solutions, and the final project is a fantastic method of bringing together everything you have learnt in the course. To address a few of the negatives raised by others: * I'm surprised at the difficulties in figuring out the VM and submitting the solutions. I am very far from an expert, but I found the step-by-step instructions provided more than adequate (a heck of a lot easier than keeping Rails running in CS169x at least) * It's true that the lecturer does go over things that would not be relevant to an online student (e.g. office hours, hackathons, etc), but these are usually only five minutes at the start of the lecture. Also, one of the beauties of taking an online course is that it's incredibly easy to fast-forward through irrelevant material, so I don't see how this is an issue The only possible negative point I'd raise with this course is the amount of noise on the discussion forum. I did initially try to do my part and help others with their questions, but the sheer volume of irrelevant posts and identical questions made this feel pointless. Overall though, I'd highly recommend this as a first online course for anyone interested in development or computer science.
Was this review helpful? Yes10
 Flag
Scott Ableman profile image
Scott Ableman profile image
3/10 starsCompleted
  • 19 reviews
  • 18 completed
8 years, 7 months ago
This was my first course on EdX. Someday they'll figure out how to adjust the course material to the medium, but until then I'd rather not spend my time listening to a huge chunk of the lecture time spent on office hours, drop-add period, TA introductions, locations and times of recitation sections, exam and homework schedules. And you're mic'd, so you don't need to shout.
Was this review helpful? Yes10
 Flag
Lisa profile image
Lisa profile image
4/10 starsDropped
  • 3 reviews
  • 2 completed
8 years, 10 months ago
The main issue with this is the complete lack of translation to the online format. While the on-campus edition looks unimaginably awesome, and the use of C a particularly interesting deviation from typical Python or Java intro courses, it seems as though they put far too much faith in their extensive use of virtual machines, hacker culture and other computer wizardry to scale the chasm between the intimate campus setting and an interactive but often lonely online independence. Pretty much everything is identical here, from the full 60-90 minute lectures uploaded verbatim twice a week to the admittedly very interesting and unique problem sets. Unfortunately, while that hacker mentality would be fantastic when you're surrounded by others on campus and would undoubtedly add a lot to the experience, it is frustrating and interfering when you're by yourself, very far away from Harvard, trying to figure out how to set up an assignment box ... The main issue with this is the complete lack of translation to the online format. While the on-campus edition looks unimaginably awesome, and the use of C a particularly interesting deviation from typical Python or Java intro courses, it seems as though they put far too much faith in their extensive use of virtual machines, hacker culture and other computer wizardry to scale the chasm between the intimate campus setting and an interactive but often lonely online independence. Pretty much everything is identical here, from the full 60-90 minute lectures uploaded verbatim twice a week to the admittedly very interesting and unique problem sets. Unfortunately, while that hacker mentality would be fantastic when you're surrounded by others on campus and would undoubtedly add a lot to the experience, it is frustrating and interfering when you're by yourself, very far away from Harvard, trying to figure out how to set up an assignment box and then send it over your virtual machine with command prompt, when what you should be doing is learning - or in my case, going for a walk or something, as in boredom and irritation with the poor online structure, I gave up entirely. On the bright side, the content is fantastic and would love to have a bit more pampering on the delivery side. If you can slog through the lectures (which again have fantastic atmosphere on campus), there's much to be learned, especially with so much interaction with TAs and so on. However MITs offering on the same website and Udacity's CS101 are much more suited for the online medium. It is the use of C that makes Harvard so tantalising, but if you're just beginning it doesn't really matter what language you begin with anyway.
Was this review helpful? Yes19
 Flag
Xiang Ji profile image
Xiang Ji profile image
9/10 starsTaking Now
  • 10 reviews
  • 5 completed
8 years, 10 months ago
This course is fantastic, and I don't really think "a lack of online format transition" a problem at all. Many many other courses have been delivered in the form of a whole chunk before as well, such as courses on MIT open courseware and the previous "Justice" series, and they are still pretty amazing if you really can sedate yourself for just an hour and listen hard. Not to mention that in this course, except for the length of the course, every other thing that should be here is here, such as in-video questions, transcripts, online gradebooks, discussion forums and stuffs and stuffs. Sometimes I really wonder whether those pieces of videos in just over ten minutes can go into much depth, an example being Khan Academy's Linear Algebra, which I took and completed. The course content is of course amazingly enthralling as this is one of the best courses in Harvard. Actually getting to see how the whole class interacts is a benefit itsel... This course is fantastic, and I don't really think "a lack of online format transition" a problem at all. Many many other courses have been delivered in the form of a whole chunk before as well, such as courses on MIT open courseware and the previous "Justice" series, and they are still pretty amazing if you really can sedate yourself for just an hour and listen hard. Not to mention that in this course, except for the length of the course, every other thing that should be here is here, such as in-video questions, transcripts, online gradebooks, discussion forums and stuffs and stuffs. Sometimes I really wonder whether those pieces of videos in just over ten minutes can go into much depth, an example being Khan Academy's Linear Algebra, which I took and completed. The course content is of course amazingly enthralling as this is one of the best courses in Harvard. Actually getting to see how the whole class interacts is a benefit itself as there's much to learn. Just from seeing the whole class and listening to the teacher talk you can feel that "wow this is indeed Harvard"! Sometimes I just can't help laughing out load and I'm sure that all the time I'm indeed learning something. You can hardly ask for more. And IMO in which language it is delivered doesn't matter at all. It's the words of wisdom from the instructors, the stimulation from the intellectual atmosphere, and the comprehensive, reasonable course structure for an introductory CS course that matters the most!
Was this review helpful? Yes9
 Flag
Doctor OBIGHO UGUOSA profile image
Doctor OBIGHO UGUOSA profile image

Doctor OBIGHO UGUOSA

10/10 starsCompleted
3 years, 10 months ago
It's Not By Chance That You Have Found Me - OBIGHO The spell caster. I'm blessed to cast powerful Spells with the help of my powerful spiritual powers, my spells are done unique ways to fulfill my clients goals. If you are new or you have been disappointed by other spell casters and healers who have failed to provide you with the results they promised you and you're stuck with no option of achieving or solving your problem, its time you contact me via: 08026571864 or email: dr.obighouguosa@gmail.com, the most powerful and spiritually gifted spell caster. I have experience in African traditional healing Native Healing Herbal medicine The spirit world The paranormal Ancestral healing African rituals or Witchcraft Psychic powers. Doctor OBIGHO UGUOSA, affectionately known as "OBOESAN", means Traditional Healer or Witch Doctor Traditional healing is "holistic"certain people in each tribe are recognized as Traditional healers or Wicca. Th... It's Not By Chance That You Have Found Me - OBIGHO The spell caster. I'm blessed to cast powerful Spells with the help of my powerful spiritual powers, my spells are done unique ways to fulfill my clients goals. If you are new or you have been disappointed by other spell casters and healers who have failed to provide you with the results they promised you and you're stuck with no option of achieving or solving your problem, its time you contact me via: 08026571864 or email: dr.obighouguosa@gmail.com, the most powerful and spiritually gifted spell caster. I have experience in African traditional healing Native Healing Herbal medicine The spirit world The paranormal Ancestral healing African rituals or Witchcraft Psychic powers. Doctor OBIGHO UGUOSA, affectionately known as "OBOESAN", means Traditional Healer or Witch Doctor Traditional healing is "holistic"certain people in each tribe are recognized as Traditional healers or Wicca. They inherit special teachings and powers. Healing traditions are passed from one generation to the next through ancestors, inheritance and dreams. Area of specialization includes the following 1) If you want your ex girl/boy friend back. 2) If you want your husband or wife back. 3) If You want promotion in your office or place of work. 4) You want women/men to run after you. 5) If you want a child. 6) If You want to be rich. 7) If You want to tie your husband/wife to be yours forever. 8) If you need financial assistance. 9) If you want your business to be expand and known all over the world. 10)For Long life 11) if you always have bad dreams. 12) If you want protection 13) if you want people to obey your command and do your wish. 14) If you have a court case and you want to win the case. 15) if you have a land or properties issue. 16) If you are drugs addict and you want to stop it. 17) if you can not impregnate woman, ETC For more info contact me via: +2348026571864 or email: dr.obighouguosa@gmail.com and your life will never remain the same.
Was this review helpful? Yes0
 Flag
Petr Yakovlev profile image
Petr Yakovlev profile image

Petr Yakovlev

10/10 starsCompleted
3 years, 10 months ago
First of all, I need to say that I had previous knowledge in programming languages C, C++, but I did not have knowledge about Python, SQL, Flask and html. I am able now develop a site! It is great! I completed CS50x course last week and got my Certificate! I am 60 and I lost my job, so I wanted to include a verified certificate on my resume and my LinkedIn profile to illustrate that I am working towards this goal I have and that I have achieved something while I was unemployed. Great course! Thanks!
Was this review helpful? Yes0
 Flag
Tonya Lewis profile image
Tonya Lewis profile image

Tonya Lewis

8/10 starsTaking Now
3 years, 10 months ago
I have not started the course yet. I am new to this whole concept. I am trying to contact someone from EDX.org to actually speak to someone to ask for help in navigating through the site. My email address is: mattieleelewis70@yahoo.com or someone can call me @704-492-4610. I need to complete the course by 12-31-2017 for the certificate and I have not completed one set. I do not see on the site a contact number and when I tried to submit to send an email there is a technical error message.
Was this review helpful? Yes0
 Flag
Man Bh profile image
Man Bh profile image

Man Bh

10/10 starsTaking Now
3 years, 11 months ago
I m from Nepal. I want to learn programming and all these related. Will you be able to send me the certificate if I complete the course successfully?
Was this review helpful? Yes0
 Flag
dan jennings profile image
dan jennings profile image

dan jennings

10/10 starsTaking Now
4 years ago
does the certificate have Harvards name on it? it would be awesome to have something like this for a resume, anybody know?
Was this review helpful? Yes0
 Flag
Chewe Mbonshi profile image
Chewe Mbonshi profile image

Chewe Mbonshi

2/10 starsTaking Now
4 years ago
i would like to enroll but have no certificate in compters. how much will I be charged aftercomplition of the course?
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.