Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udacity

Security Engineer

via Udacity Nanodegree

Overview

You’ll master the foundational skills necessary to become a successful Security Engineer. This program will focus on how to protect a company’s computer systems, networks, applications and infrastructure from security threats or attacks.

Syllabus

Prerequisite Knowledge

Basics of Python, experience configuring AWS and Linux environments.See detailed requirements.

  • Security Engineering Fundamentals

    This course introduces the fundamental concepts and practices of security engineering. These are the basic principles and properties a security engineer will apply when evaluating, prioritizing and communicating security topics. Additionally, you’ll learn about the practical applications of cryptography. You will also learn about strategies for risk evaluation, security review and audit.

    TimeSheets  
  • System Security

    In this course, you’ll start by exploring the basics of system security and its implementation at the operating system level. You will learn about implementing authentication and authorization as a means to protect access to data and services. You will also learn about detecting unauthorized changes to a system and how to effectively counter them. By the end, you will understand how to build logging, monitoring and auditing tools that can alert you to system security breaches and how to effectively counter them in a real-world case.

    Responding to a Nation-State Cyber Attack  
  • Infrastructure Security

    In this course, you will be introduced to the industry best practices for security configurations and controls. You will perform an assessment that includes security benchmarks, configurations and controls. You will also scan the main infrastructure operating systems for vulnerabilities and produce a report based on an industry scenario. At the end of this course, you will be familiar with industry terminology and security best practices. You will also learn to perform vulnerability scans and produce industry-standard reports.

    Adversarial Resilience: Assessing Infrastructure Security  
  • Application Security

    In this course, you will learn the basics of secure web application. You will start by learning about OWASP and the Top 10 list of vulnerabilities within web applications. You will also learn how to do Static code scans using special software and even how to manually test a web application. By the end of this course you will be able to work as a security expert that can help shape the security posture of the development team to help build more secure web applications.

    Vulnerable Web Application  

Taught by

Taylor Lobb, Abhinav Singh, Rod Soto and Dev Badlu

Related Courses

Reviews

Start your review of Security Engineer

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free