Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Introduction to Computer Programming

Introduction to Computer Programming

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.7/10 (Our Score)
Product is rated as #37 in category Computer Science

This MOOC provides you with the foundational skill set required to write computer programs. If you are interested in learning how to write interactive, graphical programs from an introductory level in a real programming language, this is the course for you. You will begin by learning the basics of editing and running programs. Then you will learn how to create 2D graphics using shapes and coordinates. Finally, you will learn how to create interactive graphics that you can control with the mouse. You will even solve a set of interactive puzzles using your coding skills in the Sleuth game which has been created especially for this course. The course uses the Javascript language and the p5.js library. The University of London is a federal University which includes 18 world leading Colleges. Our distance learning programmes were founded in 1858 and have enriched the lives of thousands of students, delivering high quality University of London degrees wherever our students are across the globe. Our alumni include 7 Nobel Prize winners. Today, we are a global leader in distance and flexible study, offering degree programmes to over 50,000 students in over 180 countries. To find out more about studying for one of our degrees …

Instructor Details

Dr Edward Anstead is an associate lecturer in the Department of Computing. He has worked at Goldsmiths since September 2016. His current teaching focuses on software development, and fundamental topics in computer science. He also teaches usability and supervises several final year projects. Edward's research interests are in the field of human computer interaction, focusing on collaborative group practices with distributed devices. He is particularly interested in shared media, including television, video and photography. he has also published work on videographic processes and ethical data collection.

Specification: Introduction to Computer Programming

Duration

14 hours

Year

2018

Level

Beginner

Certificate

Yes

Quizzes

Yes

51 reviews for Introduction to Computer Programming

3.6 out of 5
28
10
5
3
5
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Bingxin Q

    The part of sleuth was too boring…

    Helpful(0) Unhelpful(0)You have already voted this
  2. Ana C R P P

    The course overall is really good . For those who never coded before, I would suggest searching some more additional materials in the internet to assist you (at least for me this helped). A positive thing that made me enjoy the course was the methodology applied throughout the classes. You will have a video lecture, and a quiz or exercise after it. I believe this helps you practice straight way what you just learned instead of having tons and tons of new content and then trying to remember everything in a final test/assignment. Negative points: I like challenges and enjoyed the Sleuth & Co. assignment however, it did not make any sense to be applied in the week 1. If you complete the task, the course is considered completed. I am still on week three and I have the certificate with a grade I know I could have obtained higher if I had been able to continue. Some of the content were not explained so in case you try it, be aware you will need to search more examples, definitions about variables, queries, etc in order to be able to complete the cases. I would suggest to keep the assignment but move it to week 3.

    Helpful(2) Unhelpful(0)You have already voted this
  3. Josephine K

    Very fun and informative. I liked the interactive programming assignments, however I wish that those could be completed not just from a Mac or Windows OS but from iOS system, such as tablet, as well. That would have made my ability to complete the assignments more accessible.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Dickson K

    am so excited to complete this course and also thanks to the coursera. org team and the University of London

    Helpful(1) Unhelpful(0)You have already voted this
  5. Jay B

    They introduce all the assignments and assign them in week one. It stays red until you complete it and appears under week one in the menu. I struggled (though it wasn’t that hard once you get started) all the way through every assignment thinking the entire assignment portal (called sleuth) was just the week one assignment. When i finished what I thought was week one, it gave me the certificate. So in short, be clear that the Sleuth assignments correspond to certain content each week!!

    Helpful(0) Unhelpful(0)You have already voted this
  6. Clyde M

    Very results–oriented introduction to programming, focusing on drawing shapes and manipulating them using code, rather than a graphic–interface. Gives a new learner the sense of accomplishment needed to overcome the hitches encountered when learning syntax for programming languages, as well as a very well–presented philosophy for coding and developing ‘the coding mind’.

    Helpful(1) Unhelpful(0)You have already voted this
  7. Bassel M B A

    very good course

    Helpful(0) Unhelpful(0)You have already voted this
  8. Gyorgyi T

    The course is built up well, the steps are easy to follow. Even when there is some research required, the intentional gaps are highly manageable. The gamified deliverables were really fun to do! :–)

    Helpful(2) Unhelpful(0)You have already voted this
  9. Tehreem F

    amazing course.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Mahmoud H E Y

    Very Simple and clear illustration and explanation

    Helpful(2) Unhelpful(0)You have already voted this
  11. Cesar O Z

    Excellent course and teachers are great!

    Helpful(1) Unhelpful(0)You have already voted this
  12. Lucio S G

    It was really interesting the way this course was made. I can’t be grateful enough for making an interactive approach to programming. I enjoyed it quite much and learned even more. I’m willing to learn more with the courses that follow this one. Great experience!

    Helpful(1) Unhelpful(0)You have already voted this
  13. Abdullah K

    the assignments are just not for beginners at all

    Helpful(1) Unhelpful(0)You have already voted this
  14. Vanessa D

    I’m an absolute beginner. The Sleuth game was the most challenging and should have been assigned at the end of week 3. All the concepts needed to solve the cases were taught in week 2 and week 3 lessons. After struggling through the game, the Sleuth forced me to do a lot of hands on coding and made me familiar with a lot of concepts in coding i.e. declaring and initializing objects. For me that was exciting because I felt like a coder.

    Helpful(0) Unhelpful(0)You have already voted this
  15. Keanna H

    The teachers are very slow and well–paced. I was able to follow along easily. I appreciate that.

    Helpful(0) Unhelpful(0)You have already voted this
  16. Sergio F C C

    Love it, got introduced to javascript in an easy way. One tip is to watch all the videos FIRST! Do the game LAST! You are going to need material from weeks ahead to complete all of the game. The game is your only graded assignment, so once you finish it you pass the class. The game should be at the end, but that’s a minor problem, what matters is the content is GOOD!

    Helpful(0) Unhelpful(0)You have already voted this
  17. Adam K

    I’ve had better.

    Helpful(0) Unhelpful(0)You have already voted this
  18. Giulia F A

    The instructor are good and the basic learning is ok. There is a bit of an error in the organization of the course. The Sleuth game is in Week 1 and it says you haven’t passed it until you complete 80%, however, 80% is not the requirement for Week 1, it’s the requirement for the whole course. So if you do it all in Week 1, the course will say you’re done even though you haven’t even gone through Weeks 2 and 3.

    Helpful(1) Unhelpful(0)You have already voted this
  19. Hanoch A

    A well thought and designed course, and I loved the sleuth assignment.

    Helpful(0) Unhelpful(0)You have already voted this
  20. Nialish M B

    Assignments are good.But there should be more teaching material required which helps us to complete our assignment.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Sean T

    Engaging.

    Helpful(0) Unhelpful(0)You have already voted this
  22. Harish K T

    If you are already a programmer, take this course to get a newer point of approach for programming.

    Helpful(0) Unhelpful(0)You have already voted this
  23. Dustin R

    Very good course, maybe a touch more challenging than the absolute beginner would be able to navigate. The Sleuth application is good in concept, though the reading and videos in the same lesson do not provide adequate explanation of all cases. It should be stressed that in order to get a passing grade, the user doesn’t need to attempt ALL of the Sleuth application until after further course material. Also, some of the more advanced cases in the Sleuth application could use a bit more guidance and provide examples. The second to last lesson was particularly challenging to figure out, and I’ve worked in software development for several years now.

    Helpful(0) Unhelpful(0)You have already voted this
  24. Roberto d l R C

    An excellent way to introduce newbies to the programming world. I did not know a thing about programming. However, I’ve acquired the necessary skills to understand the basics of it!

    Helpful(1) Unhelpful(0)You have already voted this
  25. Rodrigo T C F R

    Excelente curso para comecar a programar, os professores desenvolveram um metodo muito criativo e adequado. As nocoes basicas sobre programacao sao bem ensinadas.

    Helpful(0) Unhelpful(0)You have already voted this
  26. Basem B S

    Great course, easy to learn more and very clever instructors.

    Helpful(0) Unhelpful(0)You have already voted this
  27. Loren D

    sleuth assignments were frustrating. bit more theory could have been provided, examples on creating events, initializing objects etc.

    Helpful(0) Unhelpful(0)You have already voted this
  28. Damon M

    Other than the one Sleuth assignment which seemed unreliable, this course was very informative and provided a healthy challenge.

    Helpful(0) Unhelpful(0)You have already voted this
  29. Vdovenko A

    Very frustrating coding assignment, with poor support for Windows users and overall tasks, are easy but tought to set every pixel right and you will punish for wrong attempts though you did all right.

    Helpful(0) Unhelpful(0)You have already voted this
  30. Kyle K

    If i could i would give it 0 stars. The most awfully ordered course. Week 1’s assignment is impossible to complete due to the fact that you are taught the skills required to complete the assignment in weeks 2 and 3. This course must be made by brain dead fools.

    Helpful(0) Unhelpful(0)You have already voted this
  31. JORGE A J J

    este curso te da una perspectiva general de lo que es la programacion lo recomiendo

    Helpful(0) Unhelpful(0)You have already voted this
  32. Fatih G

    everything was ok so far but sleuth was real disaster and very very difficult to get 80% especially for beginners without any video help. I spent hours to get 80%. Yes I learned so manythings but I dont think this should be the way of learning online.

    Helpful(0) Unhelpful(0)You have already voted this
  33. Ryan M S

    I really enjoyed this course’s structure and learning material. The methods and tools used to teach the information was also very appropriate and efficient.

    Helpful(1) Unhelpful(0)You have already voted this
  34. Deleted A

    Very poorly designed and devised. No proper instructions. min method sets the max value and max method sets the min value in p5.js . Instructions are not detailed. Was at week 1 and was expected to create functions and use p5.js built in functions; without proper introduction to JS functions or p5.js functions. Course expects you to self study mostly with trial and error. All they do is set deadlines and provide introductions. Sleuth(week 1 assignment/project) submissions that are supposed to reset daily will not reset again and you only get 5 attempts overall. Check the course forums and you will find the issues and how coursera/course creators have never visited them. Deleting my account after this.

    Helpful(0) Unhelpful(0)You have already voted this
  35. Olatoye O S

    Very good

    Helpful(0) Unhelpful(0)You have already voted this
  36. Carl F

    I like the approach of the course. Very engaging and will really make you code..

    Helpful(0) Unhelpful(0)You have already voted this
  37. Christen E

    I have taken several programming courses over the years, and this course guides students through the dirty details in a very straightforward manner. The instructor videos are a great reference, and being able to view transcripts, go back to answer questions, or review materials are valuable. I accidentally completed all of the programming challenges at the beginning – then realized the supporting coursework followed. If that organization could improve to have the sleuth challenges with the material – it may be more useful.

    Helpful(1) Unhelpful(0)You have already voted this
  38. James M

    Great course! This was my first time trying coding of any sort and I really enjoyed it. While I feel like what I learned is probably very basic I also feel like I’ve learned a great deal and am eager to learn more. I do feel like the teacher support could have been a little better but they do give you the tools to find out all the answers you need by yourself. It’s just when you’re truly stuck you can feel a little helpless. It also says that you should complete the Sleuth assignment in week 1 however you don’t learn the things necessary to complete it until weeks 2 and 3. If you are thinking of taking this course definitely make a https://stackoverflow.com/ account and post your questions there as well. Also there is a Youtube channel called ” the coding train” https://www.youtube.com/user/shiffman. He does a great job of explaining things in a slightly different way. His p5.js playlist was so informative

    Helpful(1) Unhelpful(0)You have already voted this
  39. myungminkim

    Well this is great for a beginner, who just started programming. If any one who knows how to program in any language, jump to the next right away.

    Helpful(0) Unhelpful(0)You have already voted this
  40. Kedon G

    I really enjoyed week 1 . I can’t wait to dive deeper into the course .

    Helpful(0) Unhelpful(0)You have already voted this
  41. Tsegay m A

    Coursera is a great online platform which is having skilled instructors and helping lots of students to grasp skills and be employable in different industries. Thank you so much!

    Helpful(0) Unhelpful(0)You have already voted this
  42. JeanCarlos T

    Easy to follow along, one tip I would say, rather than completing the Sleuthing activity in week 1, look at the videos in week 2 and 3 to get a better idea of what the assignments are asking. Otherwise, I found the course challenging enough to make think think critically, but engaging in a way that I wanted to improve my scores on the quizzes. Highly recommend.

    Helpful(0) Unhelpful(0)You have already voted this
  43. Gilberto D M J

    It is a great course for those who are beginning to learn how to program. The assignments are quite fun 🙂

    Helpful(0) Unhelpful(0)You have already voted this
  44. Wanli Z

    locating the coordinates when there are multiple (>5) in a sleuth task can be a little repetitive. other than that it’s great.

    Helpful(0) Unhelpful(0)You have already voted this
  45. Kevin G S

    It is a really good introduction to programming. The library P5 is amazing. I enjoyed this course a lot.

    Helpful(0) Unhelpful(0)You have already voted this
  46. Yvonne S

    Highly recommend this course if you have never done anything programming related. The instructors explain every aspect necessary to get you started on assignments. Additionally, the assignments are the perfect level of challenge as you progress through the topics. I never once thought “I have no idea where to start,” which is a commonly discouraging thought –– thank you for that!

    Helpful(0) Unhelpful(0)You have already voted this
  47. Bui L C B

    I already have basic knowledge about programming but I have to say this course gives you an interactive and fun way to learn to program than ever before. A big thanks to Dr. Simon Katan and Dr. Edward for giving me the strength I needed to take the next steps toward my dream of programming.

    Helpful(0) Unhelpful(0)You have already voted this
  48. Dennis M D N

    Great content, enthusiastic teachers. As noted by others, the Sleuth assignments are do within the first two weeks and are under Week 1 in spite of the fact that it requires all three weeks of content to get through these. This and other niggles make the layout/flow of the course and alignment with the assignments less than perfect. Also, some of the Sleuth assignments were a grind without being particularly enlightening. Most tested useful skills involving the declaration of variables, initializing objects, and using interactive events. Some involved spending tons of time adjusting rectangles and lines just to make them pinpoint accurate, even though this was not a particularly useful skill. Overall, this course was a great soft opening to the world of coding.

    Helpful(0) Unhelpful(0)You have already voted this
  49. Jacob M H

    The course was taught well, however the weeks were scheduled incorrectly. Week 1 should have been week 3.

    Helpful(0) Unhelpful(0)You have already voted this
  50. Ju X

    This course is very interesting and very suitable for a beginner.

    Helpful(0) Unhelpful(0)You have already voted this
  51. Kondaine K

    This was a great eye opener.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare