Introduction to Computer Programming
FREE
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
Courses : 1
Specification: Introduction to Computer Programming
|
51 reviews for Introduction to Computer Programming
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | Free |
---|---|
Provider | |
Duration | 14 hours |
Year | 2018 |
Level | Beginner |
Language | English |
Certificate | Yes |
Quizzes | Yes |
FREE
Bingxin Q –
The part of sleuth was too boring…
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.
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.
Dickson K –
am so excited to complete this course and also thanks to the coursera. org team and the University of London
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!!
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’.
Bassel M B A –
very good course
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! :–)
Tehreem F –
amazing course.
Mahmoud H E Y –
Very Simple and clear illustration and explanation
Cesar O Z –
Excellent course and teachers are great!
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!
Abdullah K –
the assignments are just not for beginners at all
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.
Keanna H –
The teachers are very slow and well–paced. I was able to follow along easily. I appreciate that.
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!
Adam K –
I’ve had better.
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.
Hanoch A –
A well thought and designed course, and I loved the sleuth assignment.
Nialish M B –
Assignments are good.But there should be more teaching material required which helps us to complete our assignment.
Sean T –
Engaging.
Harish K T –
If you are already a programmer, take this course to get a newer point of approach for programming.
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.
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!
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.
Basem B S –
Great course, easy to learn more and very clever instructors.
Loren D –
sleuth assignments were frustrating. bit more theory could have been provided, examples on creating events, initializing objects etc.
Damon M –
Other than the one Sleuth assignment which seemed unreliable, this course was very informative and provided a healthy challenge.
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.
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.
JORGE A J J –
este curso te da una perspectiva general de lo que es la programacion lo recomiendo
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.
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.
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.
Olatoye O S –
Very good
Carl F –
I like the approach of the course. Very engaging and will really make you code..
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.
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
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.
Kedon G –
I really enjoyed week 1 . I can’t wait to dive deeper into the course .
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!
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.
Gilberto D M J –
It is a great course for those who are beginning to learn how to program. The assignments are quite fun 🙂
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.
Kevin G S –
It is a really good introduction to programming. The library P5 is amazing. I enjoyed this course a lot.
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!
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.
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.
Jacob M H –
The course was taught well, however the weeks were scheduled incorrectly. Week 1 should have been week 3.
Ju X –
This course is very interesting and very suitable for a beginner.
Kondaine K –
This was a great eye opener.