Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Cyber Security - Python and Web Applications
Rating: 4.3 out of 5(322 ratings)
2,666 students

Cyber Security - Python and Web Applications

Learn Cyber Security, build analysis tools with Python, protect systems and web apps from vulnerabilities and more!
Last updated 10/2018
English

What you'll learn

  • Start a career in Cyber Security
  • Analyze systems for vulnerabilities and security flaws
  • Build secure web applications
  • Use Python to build tools for security analysis
  • Use Python to build general purpose tools
  • Detect and analyze security threats to web applications
  • Be well versed in the current Cyber Security landscape

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

8 sections188 lectures11h 23m total length
  • Introduction3:03

    Welcome to the course!

  • Course Work Overview1:53

    An overview of what we will be covering in this course and how it is structured.

  • Sample Tool 1 - Log Analyzer10:22

    We take a look at a quick example of a log analysis security tool.

    This is the kind of tool that you will be able to build using Python once you finish this course.

    We will use https://repl.it/ for this example.

  • Sample Tool 1 - Text Instructions1:11

    The code for the log analyzer tool. Be sure to download the access.log file from the lecture resources to try as your sample input.

  • Sample Tool 2 - Password Checker7:26

    We take a look at another security tool, this time it is a password checker.

    You will be able to easily build Python tools like these once you finish this course.

    We will use the https://haveibeenpwned.com API for this example.

  • Sample Tool 2 - Text Instructions0:37
  • Development Environment Overview4:33

    We go over the development environment that we will be using for this course.

    repl.it is at https://repl.it/

  • Important course updates (don't skip)0:25

    We will add latest updates relating to the course in this text

Requirements

  • No prior experience with Cyber Security required
  • Basic understanding of how the web works will be useful
  • No prior experience with programming necessary - Python crash course included in the course!

Description

*** Course updated 10/30/2018 (always kept up-to-date) ***

Learn a practical skill-set in detecting and defeating online threats and become a Cyber Security Specialist - not just in theory - but in practice.  

Go from a beginner to advanced in this easy to follow expert course by building security analysis tools using the wildly popular Python programming language, along with analyzing web application security vulnerabilities and solutions using frameworks like Ruby on Rails and php.  

There is NO platform dependency in this course - You can use any platform you choose - Windows, MacOS and Linux.

No prior experience required with Python or any of the topics covered in this course - There is a Python crash course included!

This course covers the fundamental building blocks of your required skill set - some key items include:

  • Vulnerability Analysis

  • Building and Publishing Security Tools - Dynamic web app security scanner, Password hashing and encrypt tool among many others!

  • Security Scanning

  • Phishing Protection

  • Web Application Vulnerability Mitigation

  • Password Complexity Analysis

  • Antivirus Evasion Remediation

  • Multi-Factor Authentication

  • Network Traffic Analysis

  • Cloud Security

  • Ethical Hacking

  • Web Reconnaissance

  • Wireless Access Point Protection

  • Programming with Python

We also cover the biggest threats in the information technology world today, including:

  • Botnets

  • Code Exploits

  • Sensitive Data Exposure

  • SQL Injection

  • Social Engineering

  • Cross-Site Scripting

  • Port Scanning

  • and many more!

You will get lifetime access to over 100 lectures and 11 hours of video lectures plus corresponding text guides for the lectures! 

This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you'll get your money back, no questions asked!

So what are you waiting for? Learn Cyber Security, Python for Cyber Security and Web Application Security in a way that will advance your career and increase your knowledge, all in a fun and practical way!

Who this course is for:

  • Beginners in the cyber security and/or information technology world
  • Professionals looking to improve their knowledge in using Python for cyber security
  • Beginners in web application security
  • Students curious about security in information technology and its practical applications
  • Cyber security professional switching to Python
  • Student looking to learn Python programming and how it's applied in Cyber Security