Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Data Analysis
Digital Marketing
El rol de la digitalización en la transición energética
First Step Korean
Supporting Successful Learning in Primary School
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Secure Coding, earn certificates with free online courses from UC Davis and other top universities around the world. Read reviews to decide if a class is right for you.
Aprende a programar de manera segura en C/C++ explorando su especificidad, manejo de errores y entorno de ejecución, y cómo interactúan con el mundo externo.
Explore the C and C++ languages. Look at the specificity of the C/C++ languages and how this impacts security, ways C/C++ can interact with the external world, error handling, the execution environment and much more.
Explore AI security fundamentals and implementation strategies, covering ethical considerations, threat mitigation, secure coding, and compliance to safeguard AI systems against emerging risks.
Go from a Beginner to Advance in PDO: Connect to MySQL DB using PDO, Write your first PDO Wrapper class, and do CRUD
Master secure ASP.NET development: identify vulnerabilities, implement mitigation strategies, and explore cryptography. Gain hands-on experience in both developer and hacker roles to build resilient applications.
Discover essential web security practices, from identifying vulnerabilities to implementing protection techniques, with hands-on experience using Microsoft Copilot for enhanced application security.
Master secure software development practices, integrating security at every SDLC stage. Explore methodologies, risk analysis, secure coding, testing, and management of third-party components for robust, compliant IT solutions.
Learn how to protect your code from access control issues. You will gain an understanding of how an attacker might find and attack those vulnerabilities before building defenses into your code.
Learn how to incorporate security into the software development life cycle. Add secure coding practices to agile processes to protect data and prevent recurring flaws.
Start your secure coding journey. This course provides a high-level look at common attacks against Java applications, as well as how to prevent and defend against those threats.
Learn how to identify and code around weaknesses in the C programming language to write more secure programs.
This course is an overview of the OWASP Top 10 and a few other Flagship Projects offered by OWASP.
Develop more secure Python apps. Discover how to set up a secure coding environment and explore the security features of popular Python frameworks like Django and Flask.
Explore some of the most common attacks against Go applications, as well as how to prevent and defend against those threats.
Explore the frameworks, tools, and patterns that you need to build secure software.
Get personalized course recommendations, track subjects and courses with reminders, and more.