Code Red

What is CodeRed?

CodeRed is a subscription-based learning platform for busy cyber professionals created by EC-Council, the leader in cyber security training.

Become a CodeRed subscriber and get:

Premium Content: 30+ premium video courses and 1500+ videos

Fresh Content: New courses and content are added weekly to our library to keep you up-to-date with the latest skills and technologies.

Practical Content: The courses published on CodeRed contain an abundance of demo lab videos that dive deeper into important cyber concepts and gives you the practical technical knowledge you need to advance your career and improve your performance as a cyber professional.

CodeRed Pro
14 Month Subscription
$99
  • Full Access to Our Complete Course Library (1500+ Premium Videos)
  • Hands-On Learning
  • Premium Support

Ready to get give it a try?

To help our community during the Covid-19 pandemic, we are offering an All-Access 14 Day Pass to EC-Council’s CodeRed.

MicroDegrees

The world is an insecure place. Organizations are constantly being compromised with all sorts of attacks. The rapid rate of technology adoption by organizations that do not have a clear understanding of their cyber risks makes it even more challenging for them to remain secure. The shortage of qualified cyber skills across the globe make matters worse. While certain industry certifications do a decent job in developing the broad skillset of cyber professionals, we need to develop the micro skills of cyber professionals fast.

How our MicroDegrees are Designed

EC-Council’s MicroDegrees offer a unique form of learning experience that encourages a learner to acquire specialized skill sets in a relatively short amount of time. The MicroDegree engages the learner in over 200 hours of comprehensive deep-dive, hands on learning experience, enabling them to excel in their career. Since MicroDegrees are laser focused on a subject, they are ideal for developing both a cyber professional or a cyber team. It helps create critical cyber skills within a short span of time.

MicroDegree Advantages:

Over 200 Hours of Intense Learning

From Novice to Expert
at your own Pace

Deep Dive into
Advanced Concepts

World Class
Instructors

Cyber Range
Hands On Labs

Assessments for
Experiential Learning

World Class Skills
Real World Projects

Learn from
Anywhere

We offer MicroDegrees in the following:

Python Security MicroDegree

Now Available

Free annual subscription to CodeRed Pro when you buy a MicroDegree!

Over 200 hours of Intense Learning

From Novice to Expert at Your Own Pace

Deep Dive into Advanced Concepts

Cyber Range : Hands on Labs

Assessments for Experiential Learning

PHP Security MicroDegree

Coming Soon

Free annual subscription to CodeRed Pro when you buy a MicroDegree!

Over 200 hours of Intense Learning

From Novice to Expert at Your Own Pace

Deep Dive into Advanced Concepts

Cyber Range : Hands on Labs

Assessments for Experiential Learning

Python Security MicroDegree

Visit Course Page

Description

The Python programming language is one of the most popular languages currently in use. In addition to being easy to learn and use, it has large support for a number of areas, from data science to cyber security. This course will teach you the basic and intermediate Python programming, such as data structures, functions, object-oriented programming, and even parallel processing, providing a foundation for any programming project. In addition, practical use of Python within cyber security is also covered, including socket programming, cross-platform scripting, and password cracking.

Starting from scratch, this course will provide everything you need to know to be proficient in Python programming. By the end of the course, you will be able to competently write Python programs for general purpose applications, as well as understand how to apply it for cyber security.


Key Takeaways
  • Python development for general programming and cyber security applications.
  • Basic and intermediate Python programming, including string operations, OOP, file interaction, and database access.
  • Advanced topics, including decorators, parallel processing, and generating cross-platform programs.
  • Code documentation and report generation using docstrings, Sphinx, and LyX.
  • Socket programming and packet capture and parsing.
  • Integrating other languages, Python cryptography, metadata analysis, and password cracking.

Target Audience

For people new to programming or the Python language, computer security professionals, and network administrators interested in programming and security application development, this course is for you!

Basic Python experience is expected, though refresher training is available.


Course Outline

  • Chapter 0 : Appendix Python Refresher
  • Chapter 1: Working with Python Strings
  • Chapter 2: Object Oriented Programming
  • Chapter 3: File I/O
  • Chapter 4: Databases
  • Chapter 5: Automated Testing
  • Chapter 6: Creating OS Binaries
  • Chapter 7: Decorators
  • Chapter 8: Python Collections
  • Chapter 9: Parallel Processing

  • Chapter 10: Documentation
  • Chapter 11: Socket Programming
  • Chapter 12: Packet Parsing
  • Chapter 13: Cross-platform Programming
  • Chapter 14: Python Cryptography
  • Chapter 15: Non-Python Language Integration
  • Chapter 16: Password Cracking
  • Chapter 17: Analyzing Metadata

PHP Security MicroDegree

Visit Course Page

Description

Security is difficult to add on to an existing application and the cost of a data breach can be enormous to you; Under the GDPR your company can be fined up to €10 million if you are found to be negligent in how you secure your customers data.

This course will help you to learn the practical skills that you can apply while developing in order to produce a secure web application. It takes a practical approach to security and comprehensively addresses each part of your web application and how it is deployed.


Key Takeaways
  • Hardening your PHP configuration
  • Protecting against the top 10 web vulnerabilities
  • Writing secure PHP code
  • Validating user input
  • Implementing digital identity reliably
  • Enforcing access control
  • Securing data throughout your system
  • Logging and handling security events

Target Audience
  • This course is intended for PHP professionals who want to expand their awareness and knowledge of security principals.
  • It will help you to write better code, spot common problems, and use tools that identify problems.
  • If you want to advance in your PHP career by enhancing your skills, then this course is for you!
  • Ideally you will have at least a year of experience in PHP, but really all you need to get the most of this course is a desire to learn and the willingness to learn.
  • The manual includes several links to useful tutorials and information sites for each topic, so if you’re unfamiliar with an area of the course you’ll be able to quickly find more information to help you get up to speed.


Course Outline

  • Course Overview
  • Chapter 1: Up and Running
  • Chapter 2: Upgrading to PHP7
  • Chapter 3: Securing Your Webserver
  • Chapter 4: Serverless PHP
  • Chapter 5: Defining Security Requirements
  • Chapter 6: Leveraging Frameworks and Limitations
  • Chapter 7: Secure Database Access
  • Chapter 8: Encode and Escape Data

  • Chapter 9: Validate Inputs
  • Chapter 10: Implementing Digital Identity
  • Chapter 11: Enforce Access Controls
  • Chapter 12: Protect Data Everywhere
  • Chapter 13: Implement Secure Logging
  • Chapter 14: Handle All Errors and Exceptions
  • Chapter 15: Practical OWASP Top 10
  • Chapter 16: Conclusion

What’s Included with our MicroDegrees

Official Course Manual: Your step-by-step downloadable guide to help you navigate through the course with expert instruction.

Practical Video Learning Content: Learn by viewing. Technology concepts can be complex and our video course instruction by leading subject matter experts help our learners grasp complex concepts faster.

Cyber Range (Learn By Doing): 100% automated cloud based cyber range to enrich your learning experience. The EC-Council Cyber Range is the most comprehensive and feature rich virtual learning environment on the market. We’ve configured hundreds of Fully Virtualized Operating Systems across our various titles that give you the most robust learning platform available!

Lab Manuals: The Lab Manuals are perhaps the most important element of a MicroDegree. It helps enhance the user knowledge by putting their knowledge to work through exciting projects, examples, and use cases. These are the best way to ensure that the hands-on techniques that you have just learnt can be applied in your career.

Assessments/ Quiz: Each chapter is concluded with Multiple Choice Questions to test the learners grasp of the core concepts.

Proctored Exam: Each learner will have the opportunity to complete the course with a 3 hour, 150 questions, proctored exam. Passing score is 70%.

Ready to get Started?

Fill out the form below and one of our Code Red representatives will contact you shortly.