SJ
Sep 2, 2019
Matt Bishop is an excellent Secure Coding Trainer. I enjoyed the sessions all the way and it was totally engaging with practical examples.
SS
Feb 16, 2020
The course was an exceptional one. And helped me to lot to understand what Robust and Secure coding really means. Thank you so much tutor.
By Faisal S
•Aug 15, 2022
Nice Experience
By Akash U
•May 22, 2021
good course
By Abhirup B
•Jul 14, 2021
Excellent
By Novalis7
•Feb 6, 2024
Helpful
By Yashashwini M R
•Jun 25, 2021
vcfgghj
By Alexandre G
•Oct 10, 2022
good
By PANJAITAN, A (
•Jan 20, 2021
ok
By Nickolas D
•Mar 26, 2021
I'd give this class a 7/10. Good info in general; will make you think critically about how you design and implement software solutions to various problems. Good breadth and depth in the examples (though the code formatting in the slides could be improved...). The C programming examples are good for this kind of course, since C is a notoriously insecure language. That said, some examples in a more modern language would be useful since code security issues are prevalent in all languages. Python/Javascript would be great, or at least an interpreted language, with some jupyter notebook incorporation for the examples. The quizes seem pointless to me, they didn't help reinforce anything I learned during the course.
By Philipp S
•May 27, 2021
Would be great to have more inter action or more PPT explanation how what is how connected. (More Animation to the Video for some explanation)
By SALIL T
•Nov 10, 2020
its very good course but some time listening video and watching video slide, little bit confused either should we read slide or listen
By y k
•Jul 24, 2022
Nice Lectures.
Excesize is sometimes problem because it asks about code which is not shown in excersize page.
By LORENZO A
•Feb 18, 2022
Very interesting course. Provides the important practices for writing better and secure code.
By Anant K
•Jan 8, 2023
It was good, can be more intuitive like second course in same series
By NILESHKUMAR K P
•Sep 18, 2020
It's really Good to understand to secure conding...
By Saurabh C
•Nov 9, 2020
Very well structured and very informative course
By Lakshmi E
•Oct 27, 2023
Very Good
By Radhika T
•May 8, 2021
good
By Dmytro K
•Jul 25, 2021
An okay addition to Programming 201. Worth listening through. However, there are 2 things that really annoyed me: * Videos feel unprepared. The lecturor often doesn't advance the presentation in time and describes the information that is written in the next or previous slide.
* Too much focus on C implementation of an example library and, as a result, too much focus on C-related problems and workarounds. Literally, all the problems in the example library are there because of the inability to have private members in C. Take C++, Java, Python, whatever - and all the problems are solved. Here is a TL;DR from the whole course: check your input, check and validate your arguments, and trust only something you generate.
By Marta P
•Jan 2, 2021
This could be delivered without referring to specific programming language. Knowing C should be irrelevant here and the tests should not rely on knowing and understanding C. This should about principles that can be applied to any programming language.
By Wilco K
•Oct 6, 2020
The principles and theory are well explained. I would have liked to see examples using modern day languages such as Java or Python using contemporary use cases such as web or mobile apps, instead of C code samples of FreeBSD from the 80's.
By Николай К
•Feb 4, 2021
I set 2 stars because of the low quality of information flow. The slides are too poor and it looks that the slides are drawn for tutor but not for students. But for whom the course is implemented: for students or tutor? I am sure that for students. Most of slides are not informative. In many cases it was necessary to re-listen to the part of lecture to find an answer for the tested question. Is it a some kind of English listening test, quick guide to the Principles of Secure Coding or a tool to earn money by coursera via waste of time? For me, I am sure that it is not a quick guide. The information is very useful but flow is bad.
By Chris
•Dec 9, 2020
This course focuses mainly on a few code examples in C, which are explained. I would have liked it better if the exercises did not ask for concrete implementations of the examples, but for the general principles behind them and how to apply them.
By Tharindu R
•Dec 19, 2022
Example are developed using C language & even some questions are asking about C functions.
By Ravi C
•Jul 4, 2020
The concepts are good but the examples are in C and not much useful.
By James F
•Apr 5, 2021
We're now programming in the 2020s, not 1990s. Please update.