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.
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.
Listed for all levels, but it really suits true beginners. Reviewers with some regex already say it was too easy.
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
- 1Establishing Environment 3 free previews4 lectures · 13 min
- 2All about Characters 9 free previews11 lectures · 50 min
- 3Quantifiers and Repetitions5 lectures · 46 min
- 4Groups7 lectures · 36 min
- 5Advance Topics in Groups4 lectures · 40 min
- 6Assertions7 lectures · 32 min
- 7Projects19 lectures · 1.8 hours
- 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
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
Setting up the environment
Regular expression basic syntax
working with simple text, characters, numbers
Quantifiers and Repetitions
Greedy and Lazy Approaches
Learning Groups
Advance Topics
Group Capturing
Back-References
Assertions with all types
All Exercise files
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.
-----------------------------------------------------------------------
Instructor Details
- 4.7 Rating
821 Reviews
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
More courses by Jazeb Akram
The Complete PHP MYSQL Professional Course with 5 Projects (2021)
4.2 (2,585 Reviews)
Provider: Udemy
Time: 20.1h
$16.99
Build Complete 2019 CMS Blog in PHP MySql PDO & Bootstrap 4
4.5 (199 Reviews)
Provider: Udemy
Time: 11.6h
$74.99
Learn to Build SQL Query| Ultimate SQL and DataBase Concepts (2021)
4.3 (138 Reviews)
Provider: Udemy
Time: 2.3h
$39.99
PHP Secure Login and Registration System + Email Activation (2021)
4.4 (91 Reviews)
Provider: Udemy
Time: 4.4h
$54.99
The Complete HTML5 and CSS3 Course with 8 Website Design (2019)
4.2 (78 Reviews)
Provider: Udemy
Time: 7.6h
$44.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
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
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100












