Learner Reviews & Feedback for Principles of Secure Coding by University of California, Davis
About the Course
Top reviews
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.
51 - 75 of 81 Reviews for Principles of Secure Coding
By sheraz h n
•Jan 18, 2025
It was a really helpful course!
By Mahendra Y
•Aug 25, 2020
best cyber security experience
By WAGNER A T
•Jul 28, 2022
This is a excellent course.
By Ganesamoorthy C
•Jul 22, 2022
Thanks for the session
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 Florian L
•Sep 17, 2025
Code formatting on slides was sometimes hard to follow. If someone is not familiar with C, especially modules 2+3 will be hard to follow.
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.