Learn Practical Regular Expressions

Learn Practical Regular Expressions

Master Regular Expressions (Regex) for any programming language through practical exercises

New Course
Course Instructor: Kyrylo Yefimenko

Course Outcomes

  • Basics of Regular Expressions
  • Quantifiers (number of characters): ranges, at least one, one or none, etc
  • Shortcuts through character classes and groups
  • The concept of alternation
  • Understanding lookaround: lookahead & lookbehind
  • Understanding parenthesis & how they are used in easy and complex situations

Course Structure

81 lectures4h 30m total duration

  Who, What, How & Why 
6min
  Tools we are going to use: Regex101 
8min
  How Regular Expressions work 
8min

About This Course

This course for anyone who wants to know how to use regular expressions to save their time when working with any kind of text based medium.

The course can be used to apply the regular expressions in any Programming language ranging from Python to C#. Any tool that supports regular expressions will allow you to benefit from this course. Think about regular expressions for grep, excel, or even google analytics. The regular expressions cheat sheets that are provided at the end of each section will help you to hold the knowledge outside the course!

This course is very practical and will focus on real-life examples. It is appropriate for any knowledge level: beginner, intermediate or advanced and contains regular expressions cheat sheets. The content is also divided into three levels: Basic, Intermediate, and Advanced. In each of those levels, increasingly difficult regular expression concepts will be discussed in a practical manner through exercises. We will always be focusing on how we can write and apply our regular expressions to real-life examples so when you finish the course, you will have the experience required to write any regular expression you might need. And there are more than 45 examples that will help you with that!

Used by learners at

Microsoft
Amazon
Google

Student Feedback

5.0
Course Rating

100%

0%

0%

0%

0%

Course Instructor

Kyrylo Yefimenko
Senior Software Engineer
Kyrylo Yefimenko
5.0 Instructor rating
4 Ratings
84 Students
1 Course

I got a Master's degree in Applied Mathematics and Computation and have been working as a Software Engineer for the last 4+ years. I really think that Software Engineering is not a career, but a learn...View profile

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes

Pro

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes
Upgrade To Pro