• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Principles of Secure Coding

    Learner Reviews & Feedback for Principles of Secure Coding by University of California, Davis

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.4
    stars
    366 ratings

    About the Course

    This course introduces you to the principles of secure programming. It begins by discussing the philosophy and principles of secure
    programming, and then presenting robust programming and the relationship between it and secure programming. We'll go through a detailed
    example of writing robust code and we'll see many common programming problems and show their connection to writing robust, secure
    programs in general. We’ll examine eight design principles that govern secure coding and how to apply them to your own work. We’ll discuss
    how poor design choices drive implementation in coding. We’ll differentiate between informal, formal, and ad hoc coding met...
    ...

    Top reviews

    SJ

    Sep 3, 2019

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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 17, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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.

    Filter by:

    26 - 50 of 80 Reviews for Principles of Secure Coding

    Filled StarFilled StarFilled StarFilled StarStar

    By Pradeep K S

    •

    Jan 29, 2020

    A good course on secure and robust programming

    Filled StarFilled StarFilled StarFilled StarStar

    By Manu A

    •

    Jan 2, 2020

    a good introduction to the specialization

    Filled StarFilled StarFilled StarFilled StarStar

    By SATHYA S

    •

    May 26, 2020

    Concepts clearly explained.

    Filled StarFilled StarFilled StarFilled StarStar

    By Mr. J H

    •

    Jun 5, 2020

    Good Course

    Filled StarFilled StarFilled StarFilled StarStar

    By Pranjal G

    •

    Feb 21, 2020

    Good one

    Filled StarFilled StarFilled StarStarStar

    By Hassan M

    •

    May 17, 2020

    I think the course quality is good as an introduction to secure coding and building a foundation for future studies. However, it appears that there is no active teacher assistant monitoring the course as a question that I asked several weeks ago is still unanswered. The instructors would need active monitoring to improve the course quality.

    Filled StarFilled StarStarStarStar

    By Mahmoud J

    •

    Sep 8, 2020

    It was not easy to follow, especially week 3.

    The content on slides is not clear.

    Many of the variable names in the code are not clear, do not reflect their use, and difficult to read.

    The full code should be provided at the begining, many times the slides refere to variable in the code, which I didn't know what they were.

    Finally, I always prefer interactive learing experince, where the instructor write code, solve a problem, etc. Presenting slides and commenting on them does not, in my opinion, provide a good teaching experince. There are many youtube vedios that are amazing for learning new stuff.

    Filled StarStarStarStarStar

    By Md B

    •

    Mar 2, 2020

    0

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shaiful I

    •

    Oct 23, 2020

    Excellent course. Though faced little bit problems to understand the content. But overall, great course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By ANKUR P

    •

    Mar 9, 2025

    this course has been an eye-opener for me regarding secure programming. A lot to cover though.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mamoona N

    •

    Jan 17, 2022

    This course will be very useful for me to develop program which is robust and secure also.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Alexander

    •

    Jul 15, 2020

    Very useful course! Recommend for the beginners in secure coding and programming at all.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By chandrasekhar

    •

    Dec 1, 2022

    The course is very useful for programmer to understand the importance of security.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Oleksii

    •

    Aug 3, 2020

    Good introductory course for those who are not familiar with secure coding

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Anitha D K a

    •

    Oct 8, 2022

    It is excellent course Got to learn hoow to implement the coding secure

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Luis M B A

    •

    Nov 15, 2020

    I found it to be an excellent course.

    Very good, congratulations.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Satyanarayana M

    •

    Apr 6, 2022

    Very helpful. Recommending this course for others as well.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By STEVEN F

    •

    Jul 24, 2020

    Great Speaker with accurate and knowlegdable speeches.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mostafa E

    •

    May 22, 2021

    It's very good start to understand Software Security

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By chandra k

    •

    May 29, 2022

    it is good ,and explanation is good with examples

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ambrish

    •

    Sep 30, 2020

    instructors are delivered the good examples.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Gerlando D

    •

    Oct 24, 2021

    It is very professional and useful.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Chivukula S

    •

    Jul 14, 2022

    interesting ,detailed explanation

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By sheraz h n

    •

    Jan 18, 2025

    It was a really helpful course!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mahendra Y

    •

    Aug 26, 2020

    best cyber security experience

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.