Regular Expressions (Regexes) is one of the fundamental and essential skills for programmers, web developers, professional working on textual data and science students in the fields of computer science and biotechnology. Excellent Regexes skills is therefore a crucial factor for effecient processing and analysis of textual data.
This course is designed from a perspective of a student who has no prior knowledge of Regexes and the tools that are used to implement regexes. The course starts from the very basic concepts and then built on top of those basic concepts and move towards more advanced topics such as Assertions, Back referencing and Conditions.
To get the real feel of Regexes in solving and analyzing real life problems, the course includes a dedicated section on some real life examples of regexes.
The course is fun and exciting, but at the same time we dive deep into regexes to uncover its power of formulating and analyzing real life problems. The course is structured into seven Parts. Below is the detailed outline of this course.
Outlines
Section 1: Introduction and getting started with regexes
Section 2: Character Classes
Section 3: Anchors and Word Boundaries
Section 4: Repetitiongs using Quantifiers
Section 5: Group Constructs
Section 6: Assertions, Conditions and Backreferencing
Section 7: Practical Examples
Finally, i can not wait to see you in the course. So hit enrol and let start learning.
Dr. Nouman Azam (Your Matlab Professor)
Develop beginer to advance level skills of Programming with MATLAB
Create a portfolio of Many MATLAB projects to apply for MATLAB jobs
Gain Hands-On experience with MATLAB for visualizing, analyzing and formulating intermediate and some advanced level problems using MATLAB programming skills
Experience some real world applications of MATLAB in solving problems
Be able to use MATLAB for data science and machine learning
Build GUIs and Desktop applications with MATLAB
Build power regexes and use them to identify patterns in the input text
We cover everything from scratch and therefore do not require any prior knowledge of MATLAB
The installation of MATLAB software on your machine is a must for this course so that you are able to run the commands and scripts that we cover during the course. If you do not have the MATLAB software installed than you may consider the following options
1. You may download a free trail copy of the software from the MATHWORK website. This is for limited time use
2. If you are student or employee, you may contact your School or employer for a free copy. Many universities offer a free student version of the software
3. You may consider downloading the Octave which is a free and has nearly identical functionality as that of MATLAB. (I would not recommend this option since you may not be able to have access to all the functions that we cover in this course)
4. If none of the above works for you, then you may purchase the student version directly from Mathworks website which is significantly lower in cost compare to its full version