Master Regular Expressions from scratch - All languages

Learn how to use Regular Expressions (regex) in all programming languages from scratch. Practice by creating 8 Regex.

4.35 (537 reviews)
Udemy
platform
English
language
Web Development
category
Master Regular Expressions from scratch - All languages
14,312
students
2 hours
content
Apr 2017
last update
FREE
regular price

What you will learn

At the end of this course students will be able to use Regular Expressions

At the end of this course students will be able to use Regular Expressions inside any Programming Language

At the end of this course students will be able to understand Regular Expression syntax

Students will be able to write basic and advanced regular expressions for their applications

Why take this course?

Master Regular Expressions from Scratch is a hands-on course for all languages. Regular Expression content in this course is for most of the Regular Expression Engines. There are some differences in implementation of Regular Expressions in different languages. We will be using a JavaScript based Regular Expression Engine in this course but the core fundamentals and how regular expressions works remains the same everywhere.

Regular Expressions are also called regex , regexp pluralized as regexes. We will be using regex throughout the course instead of Regular Expressions because it is easy to pronounce.

Regular Expressions are all about text. All things such as email, news, text messages, code, contacts and articles all these things are text. Regular Expressions are a tool that allows us to work with text by defining text patterns.

This course also contains practice examples where we will be creating Regular Expressions step by step in order to get a better understanding of how to work with regular expressions.We will create Regular Expressions for

  1. Names
  2. Postal Codes
  3. URLs
  4. Credit Card
  5. Email
  6. HTML Tags
  7. IP Addresses
  8. Password

In this course we will start learning Regular Expressions from scratch. After learning some basics we will learn about more advanced operations in Regular Expressions. At the end of this course we will practice what we have learned by practicing Regular Expressions.

Let's get started.

Screenshots

Master Regular Expressions from scratch - All languages - Screenshot_01Master Regular Expressions from scratch - All languages - Screenshot_02Master Regular Expressions from scratch - All languages - Screenshot_03Master Regular Expressions from scratch - All languages - Screenshot_04

Our review

--- **Overall Course Review** The **Global course rating** for this course is an impressive **4.35**, with all recent reviews indicating a **very positive reception**. The consensus among learners is that it is a **comprehensive and valuable resource for understanding Regular Expressions (regex)**. The instructor is praised for leading learners through the course with precision and efficiency, covering a vast array of topics in a concise manner. **Pros:** - **Comprehensive Coverage**: The course is lauded for its thorough treatment of regex topics. - **Precise and Efficient**: The instructor's ability to cover material quickly without sacrificing clarity is highly appreciated. - **Real-World Examples**: Practical examples are a recurring highlight, helping learners apply concepts in tangible ways. - **Free Additional Resources**: Some reviewers recommend using additional tools like Notepad++ or Sublime Text for practice. - **Technical Knowledge**: Basic knowledge is shared effectively, making it accessible to beginners. - **Interactive Learning**: The course's interactive nature and the instructor's responsiveness to questions are commended. - **Clear Examples**: Concepts are well captured and demonstrated through examples, with a good pace of information delivery. - **Responsive Instructor**: Learners appreciate the instructor's availability for Q&A. - **Positive Impact**: Many learners report that the course significantly improved their understanding of regex. **Cons:** - **Strong Accent and Fast Speech**: A few reviewers find the instructor's strong accent and fast speech difficult to understand, suggesting slowing down the audio or providing more accurate subtitles would enhance comprehension. - **Repetition in Content**: Some learners point out that certain content could be more concise, such as avoiding verbatim URLs. - **Subtitle Inaccuracies**: The inaccuracy of subtitles when they do not match the speaker's language contributes to difficulties in understanding. - **Need for More Examples and Explanations**: A call for more examples with step-by-step explanations, especially for why certain methods do not work, is a common suggestion. - **Outdated Content**: Some learners mention that the course content seems out of date, particularly noting that JavaScript's support for certain regex features has changed. - **Typographical Errors**: A few reviewers note discrepancies and typos between the voiceover and the on-screen text. **Additional Notes:** - The course is highly recommended for anyone interested in learning regex from scratch, with a strong emphasis on its real-world applications. - Despite some drawbacks related to presentation and content accuracy, the course's technical instruction is considered top-notch by many learners. - It is suggested that potential students watch a sample lesson first to gauge their ability to understand the instructor before committing to the full course. In summary, this regex course is widely regarded as an excellent resource for learning regular expressions, with strong points in its technical depth and practical examples, balanced by some challenges related to audio clarity and content accuracy. With a few adjustments, it could be an even more formidable educational tool.

Charts

Price

Master Regular Expressions from scratch - All languages - Price chart

Rating

Master Regular Expressions from scratch - All languages - Ratings chart

Enrollment distribution

Master Regular Expressions from scratch - All languages - Distribution chart

Related Topics

1134330
udemy ID
3/4/2017
course created date
8/12/2019
course indexed date
Bot
course submited by