Chevron Left
返回到 Programming Fundamentals

學生對 杜克大学 提供的 Programming Fundamentals 的評價和反饋

4.7
5,080 個評分
1,338 條評論

課程概述

Programming is an increasingly important skill, whether you aspire to a career in software development, or in other fields. This course is the first in the specialization Introduction to Programming in C, but its lessons extend to any language you might want to learn. This is because programming is fundamentally about figuring out how to solve a class of problems and writing the algorithm, a clear set of steps to solve any problem in its class. This course will introduce you to a powerful problem-solving process—the Seven Steps—which you can use to solve any programming problem. In this course, you will learn how to develop an algorithm, then progress to reading code and understanding how programming concepts relate to algorithms....

熱門審閱

EE
2020年8月13日

The instruction provided in this course are very clear and anyone who can learn coding by this course. But the course has more readable content for you to take notes and reading it may take more time.

DL
2020年8月30日

I had no background in programming before attending this course and I had my own doubts on learning a new language online. But trust me, this course is very well-built and it was a cake walk for me.

篩選依據:

51 - Programming Fundamentals 的 75 個評論(共 1,331 個)

創建者 Andrew D

2018年2月23日

This course is good for those with absolutely no prior knowledge, given that I have prior knowledge in hoe to cade this is a very slow, boring and tedious class about how the program steps through the math. If you have any type of math skills this class should be extremely easy for you.

Wanted to rate lower but is unfair since my negativity is my fault for not choosing the correct course for my own skill level.

創建者 Nabil

2020年5月8日

The best course for every one that decides to start a career of a computer scientist. This section does not focus on C programming, it is all about algorithmic & critical thinking. Which I see it as a mandatory step before diving into programming.

This course teaches you how to solve problems step by step and how computers work under the hood.

A medium level of math is strongly required to get the most of it.

創建者 Aarjav

2020年3月23日

An amazing course taught by even more amazing set of teachers !

The best thing about this course is that it actually forces you to think for the solutions to problems yourself. There are no solutions, hence no easy way out. If you score less in a graded component, it even suggests the relevant material and lectures to refer you to further consolidate your understanding and fill up holes in your knowledge.

創建者 saaleem p

2018年9月6日

I enjoyed this course even though the difficulty level is high for a beginner level course.

I am from India and I had learnt C programming before even then I couldn't be able to solve some examples in first try because the taught some concepts they don't teach here and how to approach problems. I couldn't submit my assignment because I could only afford to audit the course.

Thanks for the knowledge. :) :)

創建者 Himansh S

2019年8月29日

This is really helpful as I started to learn programming a bit late and but going through the basics is really helpfulof clearing my lots of doubts and week concepts . When I started coding I was able to perform some of them but not able to understand the terms which is now I get and a lots of ideas of developing algorithm . and most importantly I understand the importance of algorithm.

thank you

創建者 Narendra M

2018年5月14日

Really good course.. lot to learn.. this course teaches you how to think while doing programming or coding..it helps you to create logic between the lines.. how to start programming process, this course teaches you. Also it helps you to get feel of coding or programming with the help of C programming..

I advice this course for all the beginners in software/IT industries people... Good Luck

創建者 Kateryna B

2020年5月11日

It was the the best of all the courses which I have ever had. Despite English is my not native language, all the materials from the course were absolutely clear for understanding even for person who did not study programming before. Ypur methodology is really great! Thank to all the teachers , especially for the examples about pixels. You inspired me to continue my learning!

創建者 Bill O

2020年9月14日

Great course to learn C+ programming. I learn from the content, but needed to go to outside references to learn more procedural activities like converting decimal to binary, binary to hexadecimal. The quizzes were challenging that I really had to bring together multiple concepts from various lessons to get the correct answer. I look forward to take the next class.

創建者 John B

2020年5月13日

Much more difficult of an introductory course - definitely suited for someone who's taken an intro to C already. Lots more reading than lectures, but the information is very thorough and explores important information that other classes don't. For example, the conversion of binary to hex, why float variables require special attention, or what the enum data type does.

創建者 Aamir K

2018年10月27日

This is a great beginning point for a programmer just dive in it.A great course, really rich content and easy to digest. Better than most of my lecturers in college. Code samples are provided it would be great to get a walk through on some of the more advanced algorithms and structures with the c language. But I still think this course is brilliant. Thanks

創建者 Marilene S d C

2018年7月11日

I've been auditing the courses of this specialization to review C. This first course is well organized, and I particularly like that it does a great job with explaining fundamental concepts so well ( I wished I had had such an introduction when I first started learning C). I'd recommend this course to all those who want an solid intro to programming.

創建者 Georg P

2020年1月9日

I found the course very interesting and sometimes also challenging. Allthough i'm not a complete beginner, i could learn some very helpful technics here. The mentors declared the stuff very comprehensible and with good examples. Sometimes they were very quick, but then you can still press the pause button. All in all i'm very happy with this course.

創建者 Shouryadeep M

2020年10月8日

One of the best courses for those who want to learn the basics of a how to read a code, instead of just jumping into the writing part. The data modules are arranged in a way to give time to the students to understand every aspect of coding in the best way possible. Perfect course for beginners and those who are having trouble in framing algorithms.

創建者 Giovanni D D

2020年8月10日

At first, I thought this course would be heavily tough and not very pleasant, but when week 2 started, I began to learn a lot of things I didn't know, such as binary, decimal and hexadecimal numbers. Reading codes turned out to be actually a joyful activity and, thanks to this course, I pretend to continue learning more about programming.

創建者 Ananjaya T

2019年5月29日

The 'first four steps' have turned out to be the most important thing I have learnt in programming all-together. The course has helped me to convert everything into numbers, formulate my ideas on paper, planning in-depth before diving into programming and implementing the result into a language that the computer understands. Thank you!

創建者 Rajendra K V

2020年3月16日

I liked this course very much, as it helped me to learn a lot of new concepts and improved my problem-solving skills. I love to recommend this course and the Coursera platform to my friends who are interested in learning new concepts in computer science.

I thank Coursera for providing such an amazing course on Programming Fundamentals.

創建者 Damien E B

2018年12月8日

I've have taken Intro to Programming at a community college and at a university, and--although this covered less material--provided a better foundation. Those courses almost completely ignored planning and algorithm design and jumped right into code. I think the approach outlined by these courses is much more helpful for a beginner.

創建者 PRIYANSH M

2020年4月5日

I am myself studying Computer Science and have done C programming before, there were some basic ideas which I was unaware of, but through this course, I was able to learn them and was also able to work on my algorithm construction process. The course is very detailed and makes you do stuff instead of just spoonfeeding them.

創建者 Armine

2018年2月27日

Great course!!! I had no knowledge of programming and was always interested in learning it but thought it would be too difficult for me. This course provided me with fundamentals of programming and helped me to understand whether I can learn programming. As a result I decided to continue and go deeper.

Thank you so much!!!

創建者 KANDAGADDALA V

2020年6月10日

i have learnt how to perform algorithms and how to write algorithms for such a large problems by using the guidelines give by this course with the help of the seven steps you thought in the in the course .I am very thankful for this course and who helped me in learning. A wonderful experience .Once again thankyou.

創建者 Taos M

2020年11月19日

I found the course to be really good. I was able to begin reading C code in one night. There are some heavy concepts spoken about. If you are brand new to programming, spend the time to contextualize them for this course. You will fly through the quizzes. I really enjoyed Week 2 and I learned a great deal during Week 3.

創建者 Gustavo A M C

2020年7月26日

As a programming student in my university classes, I've seen many of my classmates failing to comprehend how to organize their ideas to write code. As an introductory course, I think this one does an excelent job forcing me to reorganize the way I thought of a certain problem in order to solve it. I really recomend it.

創建者 Geetik N

2019年7月6日

I enrolled to this course as a pure beginner. I didn't knew anything about programming at all. But this course has transformed my life completely. This course has given me the right base on which I can go on and build my career. It is highly recommended that if you are a beginner at programming you must enroll here!!

創建者 Yao J

2019年9月17日

I have some fundamentals skills on C programming and only looking to advanced it didn't expect this course to help much but the 7 steps of programming that was introduced in this course helped me a lot in understanding the steps of approaching a programming problem and have a better foundation of writing algorithms.

創建者 Willie M D

2020年10月21日

I had no prior background in programming before this course. I felt overwhelmed most of the time but I just kept at it. This course has changed me and I have confidence that I can continue to learn if I just apply myself and never give up. This class was a game-changer for me. I am so grateful. So very grateful