Ultimate JavaScript Strings
4.3 (140 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,520 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Ultimate JavaScript Strings to your Wishlist.

Add to Wishlist

Ultimate JavaScript Strings

The Ultimate Practical Guide to Strings in JavaScript, how they work, how to use them, and how they can help your work!
4.3 (140 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,520 students enrolled
Created by Daniel Stern
Last updated 7/2016
Price: Free
  • 37 mins on-demand video
  • 1 Coding exercise
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand and explain strings
  • Combine strings from multiple strings
  • Change the case of strings
  • Replace parts of strings
  • Use ES6 template strings
  • Apply and understand the includes function
  • Use the parsing features of JavaScript to turn strings into numbers
View Curriculum
  • No advance knowledge is required
  • A computer with Google Chrome is recommended for example sessions

From the code-nificent minds that brought you Ultimate JavaScript Arrays and Ultimate JavaScript Objects, presenting...

Ultimate JavaScript Strings is the best, comprehensive primer on JavaScript strings that you can complete in UNDER and hour.

We cover all the important points including

  • Creation
  • Replacement
  • Templating
  • Number Conversion

Since I decided this information was SO essential, that EVERYONE had to know it, I decided to make this course TOTALLY FREE! Of course, this pricing might not last, so why not sign up now? Awesome!

Not only that, but your skills will be tested with an array of quizzes and tests suitable for students of all skill levels.

This course will save you TONS of time by preventing you from WASTING TIME again and again with improper string constructs.

Better yet, if you're a beginner dev and just getting started, this course will form a solid foundation for you to eventually master all of the fiendish and conniving realms of the JavaScript world!

Why hesitate? Sign up now!

Who is the target audience?
  • This course is intended for beginners with little or no knowledge of JavaScript
  • Pros may find the material somewhat primary
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Introduction to Ultimate JavaScript Strings
2 Lectures 03:32

We take an overview of this course and what's to come.


We have a detailed look at the materials that are coming in the following three chapters.

Course Roadmap / Before We Begin

Give this quiz a shot! It's OK if you don't get any answers correct - we will cover all of this material in the coming course.

Do You Know Strings?
4 questions
All About Strings
4 Lectures 09:43

We discuss the fundamentals - what is a string, explaining it in the most basic terms.

What is a String?

A live demo of how strings are meant to be conceptualized.

What are Strings? (Live Explanation)

We look at the capabilities and limitations of JavaScript strings.

Strings - What Can They Do? Can they Do Things? Let's Find Out.

We discuss the practical applications of JavaScript strings, including where they can be found in the wild.

Where can JavaScript Strings be Found? + Chapter Review
Working with Strings
8 Lectures 15:04

We have an overview of the materials covered in this chapter.


We explain and demo (yay!) the creation of JavaScript strings using three different methods.

Creating Strings

In this demo, we look at the complexities of storing strings in memory.

Storing Strings

We analyze the limitations of JavaScript multi-line strings, and then create a few using different methods.

Multi-line Strings

We demonstrate concatenation, or the process of combining two or more strings into one.


We demonstrate string replacement, wherein we replace part or parts of strings with new things.

String Replacement

Replacement Rumble
1 question

In this video, we demonstrate the process of changing string cases using JavaScript's built in methods, including upper case and lower case.

Changing Cases

We review what we learned in this chapter.


Do you know how to work with strings? Find out in this quiz.

String Struggle
6 questions
Advanced String Technique
4 Lectures 06:55

We take an overview of the advanced topics we'll be learning this chapter.


We explain and demo template strings, a powerful ES6 feature.

Template Strings

We demonstrate another ES6 feature, String Includes, which lets you see easily if a string contains something.


We quickly demo the advanced process of converting strings into their tricky cousins, numbers.

Turning Strings into Numbers
2 Lectures 01:58

We review what we've covered in this brief but exciting course.

Course Review

A special thank you message from the author.

Thank You!

Test your ultimate string knowledge!

String Showdown
6 questions
About the Instructor
Daniel Stern
4.2 Average rating
3,646 Reviews
38,902 Students
9 Courses
The Code Whisperer

Known in development circles as “the Code Whisperer," Daniel Stern has been believed to possess a supernatural connection to computers ever since he talked the supercomputer Deep Blue off the roof of a twelve-story St. Petersburg apartment building, following its shameful loss to Gary Kasparov.

He can often be found singing softly to his tablet, or gently caressing his aluminum keyboard in his arms.

Daniel has been working as a front end and full stack developer in the tech industry since 2011. He's developed single-page applications for banks like CIBC, charities like the Ontario Institute for Cancer Research, and at ad agencies like McLaren McCann, TraffikGroup and Olson. Throughout his labors, he's worked on computer programming in his spare time because, well, he's obsessed with it.

In addition to being featured in both CSS Weekly and JavaScript weekly, Daniel is well-known throughout the open-source community for maintaining several open-source tools, most notably the Angular.js and LESS-based tool, Range .css and the Angular .js audio tool, ngAudio.

In addition to being trusted by the open source community to develop top-quality, functional code, Daniel has also been invited to speak at numerous conferences including Full Stack Conference 2014 in London, England.

Daniel is an active learner and very passionate about the following technologies,

- Node.js
- Angular.js
- TypeScript
- MongoDB
- Brackets, the Open Source Code Editor
- Esprima
- Grunt
- Yeoman
- Many, many, many more