• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Identifying Security Vulnerabilities in C/C++Programming

    Learner Reviews & Feedback for Identifying Security Vulnerabilities in C/C++Programming by University of California, Davis

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.6
    stars
    80 ratings

    About the Course

    This course builds upon the skills and coding practices learned in both Principles of Secure Coding and Identifying Security Vulnerabilities,
    courses one and two, in this specialization. This course uses the focusing technique that asks you to think about: “what to watch out for” and
    “where to look” to evaluate and ultimately remediate fragile C++ library code. The techniques you’ll be examining will make your programs
    perform accurately and be resistant to attempts to perform inaccurately. This is really what the term secure programming means. You will be
    shown common errors that people make, and then learn how to program more robustly. You will apply tips and best practices...
    ...

    Top reviews

    BB

    Feb 23, 2021

    Filled StarFilled StarFilled StarFilled StarFilled Star

    I liked the course and the instructor is really nice. It could use more code. This course has very minimal code.

    HH

    May 31, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Thoroughly enjoyed the course. learned a lot. thank you.

    Filter by:

    1 - 20 of 20 Reviews for Identifying Security Vulnerabilities in C/C++Programming

    Filled StarFilled StarFilled StarFilled StarStar

    By Yussef D

    •

    Aug 1, 2020

    While its not really necessary to be a programmer its might be addressed to these, its all conceptual , and most of the time the professor assumes you know how to do things, they dont provide code or example codes..... while he mentioned some functions you might need to avoid or you can use instead , it gives you the feeling there might be more to it.

    there isn't a cheat sheet provided and I would love to see some sort of summary where you could always refer to the juice stuff to review instead of reading the whole video transcript.

    Filled StarFilled StarFilled StarFilled StarStar

    By Giorgio B

    •

    Oct 28, 2019

    Although this course is not strictly for C/C++ developers, it covers a lot of vulnerabilities that could arise with bad programming.

    In my opinion this course is much more general than "C/C++ Programming".

    Filled StarFilled StarFilled StarFilled StarStar

    By RAHUL K

    •

    May 13, 2020

    Practical demos could have added more fun to this course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Belen

    •

    Feb 23, 2021

    I liked the course and the instructor is really nice. It could use more code. This course has very minimal code.

    Filled StarFilled StarFilled StarStarStar

    By Nickolas D

    •

    Jun 18, 2021

    Good course with well presented information and good info on topics related to multi-threaded processing vulnerabilities, environment variables, file systems, cryptography, public/private key sharing, input injection, buffer overflows, validation, and permissions (all dealt with via a Linux backdrop). That said, the coding examples were usually small and not particularly practical. This course would be greatly improved with better examples and deep dives into various scenarios for each topic. Additionally implementation of jupyter notebooks for c/c++ build environments would be excellent for showcasing how to run/write secure code and also take advantage of insecure code.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Georgios G

    •

    Jan 18, 2021

    Even if you know what a format string attack is, or what malloc() writes to the heap,

    this course will teach you a better way of thinking about the problematic areas of the execution of a program.

    The Professor Delivers.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By HENIL

    •

    May 31, 2020

    Thoroughly enjoyed the course. learned a lot. thank you.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Nimish S

    •

    Mar 25, 2020

    Great Course ..

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Nazmul A J

    •

    May 14, 2020

    Alhamdulillah

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Marcos T J

    •

    May 29, 2023

    Excelente.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Amol V S

    •

    May 27, 2021

    Good.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By DEEPA I

    •

    Jul 1, 2020

    Good

    Filled StarFilled StarFilled StarFilled StarStar

    By Bill D

    •

    Jun 13, 2020

    This was interesting: a good introduction on what we need to develop a secure program and most common sources of vulnerabilities. Thank you!

    Filled StarFilled StarFilled StarFilled StarStar

    By Vivek P

    •

    Dec 1, 2020

    More code and Example would be good in this code, Example code for Discussion would be good for ideal reference

    Filled StarFilled StarFilled StarFilled StarStar

    By Shaik H

    •

    Feb 17, 2023

    cool and good

    Filled StarFilled StarFilled StarFilled StarStar

    By Ashish S

    •

    May 15, 2020

    osum

    Filled StarFilled StarFilled StarStarStar

    By Bhikshapathi D

    •

    May 17, 2020

    Good Learning and good to know that how a programmer neglects the security aspects while coding.

    but i feel the content could have been better with deeper understading with live coding eamples.

    Thanks for all your Efforts :)

    Filled StarFilled StarFilled StarStarStar

    By Bob L

    •

    Aug 17, 2020

    Good course, I just do not do much c or c++ programming anymore.

    Filled StarFilled StarFilled StarStarStar

    By Dhiraja K S

    •

    Apr 8, 2022

    Need more programtic way

    • Chevron Left
    • 1
    • 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

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

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