Beginning Security
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Beginning Security
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Gain a comprehensive understanding of foundational cybersecurity principles.
Learn effective risk assessment and data security practices.
Develop a security-first mindset for web application development.
Implement practical solutions for securing passwords and sensitive data
Skills you'll gain
Details to know
8 assignments
See how employees at top companies are mastering in-demand skills
There are 6 modules in this course
Updated in May 2025.
This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides a comprehensive introduction to the core principles of cybersecurity, giving you a solid foundation to understand and protect digital environments. By the end of the course, you will have a deep understanding of how cybersecurity works and how to safeguard sensitive data using techniques such as encryption, password security, and web application vulnerability management. You will be empowered to make informed security decisions in various environments, from personal data protection to organizational strategies. The journey begins with foundational cybersecurity principles like security literacy and threat modeling. You will learn how to identify and assess risks, dive into the significance of metadata, and understand how it can expose sensitive information. Additionally, you will explore defense mechanisms against spear phishing attacks and gain an understanding of how man-in-the-middle attacks work, allowing you to make well-informed security decisions. Next, the course explores the critical topic of data security. This section focuses on risk management, encryption techniques, and best practices for protecting sensitive data, including passwords. You will also delve into the importance of access control, securing communications, and storing passwords securely, enabling you to implement effective data protection strategies for both personal and organizational use. Finally, the course wraps up with a focus on application security, particularly web application protection. You will learn how to secure web apps using techniques such as TLS and authentication strategies. Through practical exercises like hashing passwords in JavaScript and PHP, you'll gain hands-on experience in applying security protocols. You will also become familiar with industry standards, including OWASP's Top 10 vulnerabilities, which will equip you with the tools to mitigate risks and protect against real-world threats. No prior cybersecurity experience is required, but a basic understanding of computers and the internet is helpful. Familiarity with web technologies and basic programming concepts will be beneficial for the application security and practical exercises sections. This course is designed for anyone interested in learning the fundamentals of cybersecurity, IT professionals. It's also suitable for web developers and software engineers who want to enhance their understanding of application security and secure coding practices.
In this module, we will build a strong foundation in cybersecurity, covering key concepts like threat modeling, encryption, and password security. You'll learn how cyber threats operate and how to protect yourself and your systems effectively.
What's included
13 videos1 reading1 assignment
13 videosβ’Total 57 minutes
- Security Foundationsβ’4 minutes
- The Flow of the Internetβ’6 minutes
- Mind Your Metadataβ’4 minutes
- Threat Modelβ’3 minutes
- Contextualize Your Riskβ’3 minutes
- Spear Phishingβ’4 minutes
- The Dangers of Passwords Part 1β’5 minutes
- The Dangers of Passwords Part 2β’6 minutes
- Get Off My Machineβ’3 minutes
- Man in the Middleβ’4 minutes
- Encryption: Never Leave Home Without Itβ’5 minutes
- Internet Traffic Revisitedβ’4 minutes
- Final Recommendationsβ’4 minutes
1 readingβ’Total 10 minutes
- Full Course Resourcesβ’10 minutes
1 assignmentβ’Total 15 minutes
- Security Literacy - Assessmentβ’15 minutes
In this module, we will explore the essentials of data security, including encryption, hashing, and access control. Youβll gain practical knowledge on safeguarding sensitive data and ensuring secure communications.
What's included
10 videos1 assignment
10 videosβ’Total 36 minutes
- Security Is Putting Your Users Firstβ’3 minutes
- Risk Assessment and Managementβ’3 minutes
- Hashingβ’3 minutes
- Encryptionβ’3 minutes
- Storing Passwordsβ’8 minutes
- Sensitive Dataβ’4 minutes
- Servicesβ’4 minutes
- Communicationsβ’3 minutes
- Access Controlβ’3 minutes
- Next Stepsβ’2 minutes
1 assignmentβ’Total 15 minutes
- Introduction to Data Security - Assessmentβ’15 minutes
In this module, we will dive into the fundamentals of securing web applications, covering authentication, TLS implementation, and vulnerability management. You'll learn how to build security-first applications that protect user data.
What's included
13 videos1 assignment
13 videosβ’Total 48 minutes
- Why Web Security Mattersβ’3 minutes
- Consequences of Not Protecting Your Web Appsβ’4 minutes
- Developing a Security-First Mindsetβ’4 minutes
- When and Why to Use TLSβ’7 minutes
- Implementing TLS for Web Appsβ’4 minutes
- Authentication Strategiesβ’6 minutes
- Implementing Authenticationβ’4 minutes
- Authorizing and Monitoring User Activitiesβ’3 minutes
- Patching Vulnerabilitiesβ’5 minutes
- Trusting 3rd Party Librariesβ’4 minutes
- Using Automated Tools for Securing Your Siteβ’2 minutes
- Compliance Overview for Web Developersβ’2 minutes
- Next Stepsβ’2 minutes
1 assignmentβ’Total 15 minutes
- Introduction to Application Security - Assessmentβ’15 minutes
In this module, we will apply password hashing techniques in JavaScript through hands-on exercises. Youβll gain a deeper understanding of secure password storage and best practices.
What's included
2 videos1 assignment
2 videosβ’Total 4 minutes
- Introducing the Practiceβ’2 minutes
- One Solutionβ’2 minutes
1 assignmentβ’Total 15 minutes
- Practice Hashing Passwords in JavaScript - Assessmentβ’15 minutes
In this module, we will explore secure password hashing in PHP, focusing on real-world implementation. You'll gain practical skills in protecting user credentials effectively.
What's included
2 videos1 assignment
2 videosβ’Total 5 minutes
- Introducing the Practiceβ’2 minutes
- One Solutionβ’3 minutes
1 assignmentβ’Total 15 minutes
- Practice Hashing Passwords in PHP - Assessmentβ’15 minutes
In this module, we will examine the OWASP Top 10 vulnerabilities, learning how they impact web applications and how to defend against them. You'll gain hands-on knowledge of secure coding practices and risk mitigation strategies.
What's included
14 videos3 assignments
14 videosβ’Total 77 minutes
- Why We Should Care About Web Securityβ’3 minutes
- What Is OWASPβ’1 minute
- What Is the OWASP Top 10 and Why Trust Itβ’2 minutes
- Injectionβ’11 minutes
- XSS: How It Worksβ’5 minutes
- XSS Demonstration and Preventionβ’6 minutes
- CSRFβ’8 minutes
- Broken Authentication and Session Managementβ’10 minutes
- Broken Access Controlsβ’8 minutes
- Sensitive Data Exposureβ’9 minutes
- Misconfigurationβ’6 minutes
- Insecure Componentsβ’5 minutes
- Insufficient Logging and Monitoringβ’3 minutes
- Next Stepsβ’2 minutes
3 assignmentsβ’Total 90 minutes
- OWASP Top 10 Vulnerabilities - Assessmentβ’15 minutes
- Full Course Assessmentβ’60 minutes
- Untitledβ’15 minutes
Instructor
Offered by
Why people choose Coursera for their career
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. Youβll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. Youβll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,
