Cyber Security - Python and Web Applications (Udemy.com)

Learn Cyber Security, build analysis tools with Python, protect systems and web apps from vulnerabilities and more!

Created by: Mashrur Hossain

Produced in 2018

icon
What you will 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

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 82 / 100

icon
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 abeginner to advancedin 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 AnalysisBuilding and Publishing Security Tools - Dynamic web app security scanner, Password hashing and encrypt tool among many others!
Security ScanningPhishing ProtectionWeb Application Vulnerability MitigationPassword Complexity AnalysisAntivirus Evasion RemediationMulti-Factor AuthenticationNetwork Traffic AnalysisCloud SecurityEthical HackingWeb ReconnaissanceWireless Access Point ProtectionProgramming with PythonWe also cover the biggest threats in the information technology world today, including:
BotnetsCode ExploitsSensitive Data ExposureSQL InjectionSocial EngineeringCross-Site ScriptingPort Scanningand 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 a30 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 worldProfessionals looking to improve their knowledge in using Python for cyber securityBeginners in web application securityStudents curious about security in information technology and its practical applicationsCyber security professional switching to PythonStudent looking to learn Python programming and how it's applied in Cyber Security

icon
Instructor Details

Mashrur Hossain

Hi, I'm Mashrur, I'm a full-time programming instructor specializing in programming fundamentals, web application development, machine learning and cyber security. I have been a technology professional for over a decade and have degrees in Computer Science and Economics.
My niche is building comprehensive career focused technology courses for students entering new/complex and challenging fields in today's technology space. This is a nice segway for me, since my real passion is building and tinkering with programming languages. Ilove everything to do with development and learning about new tools and technologies. My favorite languages are Python and Ruby on Rails, and my favorite tech fields are web app development, machine learning and data-analytics (which is where Ruby on Rails and Python fall into place nicely). Iencourage my students to focus on these technologies as well.
In my past (corporate) life, I worked with Enterprise Software Systems with roles played in analysis, development, management and training. I led projects using both agile and waterfall methodologies and thus am well versed in the inner workings of the software development and delivery world.
During my time in corporate America, I realized how much I enjoyed training new hires and new team members and helping them succeed. I dedicated a good amount of time over 7 years on-boarding new analysts and developers and then worked with them to build and maintain systems which put me in a unique posit

icon
More courses by Mashrur Hossain

Ruby and Ruby on Rails Starter

$11.99

JavaScript and Ruby on Rails with React, Angular, and Vue

$11.99

Ruby on Rails 5 - BDD, RSpec and Capybara

$11.99

Complete Ruby Programmer - Master Ruby

$11.99

icon
More python courses

Python 3: Deep Dive (Part 4 - OOP)

$11.99

Complete Python From A-Z - Complete Python Bootcamp

$11.99

Programming for Everybody (Getting Started with Python)

Free

An Introduction to Interactive Programming in Python

Free

EasyPy3: Python for Beginners

$11.99

Selenium Webdriver with PYTHON from Scratch + Frameworks

$11.99

icon
Reviews

4.1

29 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Hghgghythr on 12/20/2020

he is good but not exceed my expectation but I am still in the beginning

By Lucy de Rojas on 7/10/2020

very extensive course well structured and managed. worth trying it out.

By Sai bharani on 7/5/2020

they can improve more like how the root and directry is added btw sublime txt to python and work module.
but overall the course brings and exposure to python coding from scratch.

By W. Daniel Rochester on 6/1/2020

The course doesn't get into very much detail and as such the python implementations are not very useful. The encryption section also doesn't even make sense. The final program of the encryption section isn't even an encryption algorithm - you aren't able to go from encrypted text (binary) back to the original message. I would say it's more like hashing, but that's not even correct either as you get a different 'hash' every time you run the program (with the same input). So basically the encryption section is useless.

By Alejandro Miranda Loaiza Loaiza on 4/3/2020

Muy buen curso, la verdad bien explicado, me gust el contenido y me pareci muy til.
Gracias.

By Dipti Ranjan Swain on 3/27/2020

This course seems to be matching with my requirement. My requirement is to automate some of the Cybersecurity tasks in my day to day work

By Michael Stout on 2/2/2020

Yes, this is what I need. Had some problems with the video, but lowering the resolution helped. (Confirmed it's my limited netbook video.)
The information is well written and presented very well.
I haven't had any technical problems with the code from the course.
Having the python session helped a lot.
I am going to go back through the course now that I have a better foundation of the subject, to make sure I have a good grasp of the material.
-Thanks,
Mike

By Hamsalekha Madiraju on 10/15/2019

Yes, quite useful to grasp the OWASP top 10 and security basics not just the topics but the code too. Thanks for the great course!

By Elisabeth Sjlund on 9/20/2019

Good explanation and pedagogical. Also it covers what I wanna learn

By Tlhompho Matabane on 9/11/2019

I`m thrilled to get deep into this course; it seems i have found my passion!!

By Nilesh Pawar on 9/1/2019

very good

By Vineet Kumar Dash on 8/5/2019

This course is for somebody who wants to understand Cyber Security concepts in a detailed format.Instructor has used lot of small examples to make students understand the critical concepts of cyber security like SQL injections,XSS vulnerabilities etc.All in all it is a good course,somebody taking this courses will surely have a thorough understanding of all the different kind of vulnerabilities that can occur in any web application or any systems and will help the individual in marching forward to more advanced level.