Skip to content
UdemyIT & SoftwarePaid courseAll LevelsCertificate

The Complete Regular Expressions Course with Exercises (Udemy.com)

Learn All Regular Expressions for PHP Javascript Python Java Ruby Perl and Unix systems with exercises from scratch.

Created by: Jazeb Akram

Last updated June 2023

Our take

Based on the ratings of 821 students, a sample of their written reviews and the syllabus, as the course stood in June 2023. No course pays to be reviewed.

This is a short, language-neutral introduction to regular expressions from Jazeb Akram, a data scientist and freelance developer. It runs 5.4 hours across 61 lectures, and about 10,000 students have enrolled. The syllabus moves from characters to quantifiers, groups and assertions, then spends 19 lectures on projects: patterns for names, emails, URLs, IP addresses, dates, times, postal codes, card numbers and passwords. It is aimed squarely at beginners, and reviewers who came in as beginners call it a good fit.

Reviewers mostly praise the teaching. They call the explanations clear and easy to follow, and one says the project lectures cleared up confusion from the middle of the course. The complaints are consistent too. Two want exercises after each module, and one says the end exercises show the solution on the same sheet as the question. Another asked for the larger text files used on screen. Two mention an accent or delivery that is sometimes hard to follow. People who already knew some regex found it thin, and one notes that possessive quantifiers and atomic groups are missing.

The 4.7 rating from 821 reviews holds up. Of those, 693 are four or five stars, against 35 at one or two. The last update was June 2023, so the course is over three years old, though regex syntax changes slowly. There are no quizzes or coding exercises on the platform, so practice is up to the student. It works well as a gentle first pass. Anyone wanting depth should plan to move on to something harder afterward.

Best forComplete beginners who want a slow, example-led intro to regex plus ready-made patterns for emails, dates and passwords.
Skip it ifYou already know regex basics and want atomic groups, possessive quantifiers or harder exercises.

Pros

  • Reviewers call the explanations clear and easy to follow, even with no regex background
  • 19 project lectures build patterns for emails, URLs, IP addresses, dates and passwords
  • Goes past basic syntax into groups, back-references and assertions
  • At 5.4 hours, a beginner can finish it in a few sittings

Cons

  • No quizzes or coding exercises, and reviewers say the end exercises give the answer straight away
  • Atomic groups and possessive quantifiers are missing, so advanced users will find it thin
  • Last updated June 2023, and two reviewers find the accent hard to follow
Very good explanations and very easy to follow. Thank you very much Mr. Akram.
David Reyes Alvarez Aparicio, a student

Listed for all levels, but it really suits true beginners. Reviewers with some regex already say it was too easy.

icon
What you will learn

  • Easily work with Complete Syntax of Regular Expressions
  • Have better understanding of Regex topics.
  • Create easy and complex regular expressions
  • Work with any supported Regexp Engine
  • Increase code Optimization
  • Proudly stand in Market

Course content

8 sections · 61 lectures · 5.4 hours of video 13 articles

  1. 1Establishing Environment 3 free previews4 lectures · 13 min
  2. 2All about Characters 9 free previews11 lectures · 50 min
  3. 3Quantifiers and Repetitions5 lectures · 46 min
  4. 4Groups7 lectures · 36 min
  5. 5Advance Topics in Groups4 lectures · 40 min
  6. 6Assertions7 lectures · 32 min
  7. 7Projects19 lectures · 1.8 hours
  8. 8Last2 lectures · 4 min

Who it is for

The instructor says it suits

  • Beginners
  • Back-End developers
  • Data Science Aspirants

What you need before you start

  • No Knowledge required of Regular Expressions. This course will teach students everything about Regex from Scratch

How it compares

Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:

  • Rating4.7 out of 5higher than 86% of them
  • Reviews821#441 of 1,183 by number of reviews
  • Length5.4 hoursshorter than 50% of them
  • Last updatedJune 2023earlier than 72% of them

icon
Course Description

In today’s world we have to deal with a lot of data coming from different sources.  Data from social media , blogs , companies anything you name.   And for a developer its a hell of job for you to work only with relevant data whether you are searching a database, validating user inputs on forms or even in the process of building a website. And this is the place where RE can make your work a lot easy,. 

 Knowing Regex, how to use regular expressions effectively is a valuable skill that can quickly take your skill-set to  top. Logic in programming language requires a long coding work but regular expressions can do the same job within 2 to 3 lines. Regular expressions are such an incredibly convenient tool, available across so many languages that most developers will learn them sooner or later.

RE act like a filter, and they will filter only relevant data which programmer asked for. So, They can save your time, reduce your coding work and increase your productivity.   That's why, RE is a must skill for back-End developers and Data Scientists, 

In this course we will look into RE as a whole because they are supported in every Programming language and Unix based systems.  

Course Road-Map

  1. Setting up the environment

  2. Regular expression basic syntax

  3. working with simple text, characters, numbers

  4. Quantifiers and Repetitions

  5. Greedy and Lazy Approaches

  6. Learning Groups

  7. Advance Topics 

  8. Group Capturing

  9. Back-References

  10. Assertions with all types

  11. All Exercise files

  12. Project


  • Regular Expressions for Names

  •  Regular Expressions for Email

  •  Regular Expressions for Website URL

  •  Regular Expressions for matching IP Addresses

  •  Regular Expressions for Dates

  •  Regular Expressions for  Times

  •  Regular Expressions for  Postal Codes

  •   Regular Expressions for matching credit card numbers 

  •  Regular Expressions for creating strong Passwords 


If you are a complete beginner or want to take your skills at the next level this is the right course for you.  

So, learn RE and tell others that you know how to work with texts easily better  than anyone else with the power of RE. Feel free to preview this course . I will see you inside.

--------------------------------------------------------------------------------------------------------------------

This course is for complete beginners and for those who have some knowledge of Regular Expressions.

-----------------------------------------------------------------------


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Jazeb Akram

Jazeb Akram is a Data Scientist and has been working as a Developer consultant. He has been working as a Freelancer since 2011. He designed various Applications for many companies and also training individuals on development tools and languages. Jazeb Also has a university degree in computer science from the University of the Punjab, Pakistan, and a master's degree in Data Science from Western Sydney University, Australia.

You can read his full portfolio on his website jazebakram


icon
More courses by Jazeb Akram

$16.99

$74.99

$39.99

$54.99

$44.99

$64.99

icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.7

821 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Benil Joseph on 8/13/2020

It's very interesting lecture

By Anonymous on 8/8/2020

Good!

By Balaji on 8/2/2020

Wonderfull teaching skills

By David Reyes Alvarez Aparicio on 7/19/2020

Very good explanations and very easy to follow. Thank you very much Mr. Akram.

By Bob Molnar on 7/18/2020

I'd rather not learn about online vs. offline RegEx testers and get directly into building RegExes.

By Prashant Singh on 7/18/2020

If task is given after every module, it will become more excelent.

By Arbind Yadav on 7/17/2020

Very Useful. it help me a lot. but possessive quantifier and atomic group was not there.

By Rosendo Rodriguez on 6/26/2020

Excellent course

By Karin Chang on 6/23/2020

very clear explanation and examples given

By Vinay Gupta on 6/23/2020

Great course on regex for beginners with great examples. Instructor has explain all the topics very well with great exapmles

By Jayesh Kumar parmar on 6/19/2020

Excellent Explanation of each topic with live examples by J. Akaram.

By Pinal Bagda on 6/11/2020

awesome

Showing 12 of 120 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

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

Overall Score : 94 / 100