UDACITY
UDACITY Logo

Programming Languages 

  • Offered byUDACITY

Programming Languages
 at 
UDACITY 
Overview

Time to grow your career exponentially, Gain expertise & get hands-on experience.

Duration

2 months

Total fee

Free

Mode of learning

Online

Schedule type

Self paced

Difficulty level

Intermediate

Credential

Certificate

Programming Languages
 at 
UDACITY 
Highlights

  • Real World Projects from Industry Experts
  • Flexible Learning Program
  • Self-Paced Learning
  • Self paced Course
Read more
Details Icon

Programming Languages
 at 
UDACITY 
Course details

Skills you will learn
Who should do this course?
  • Professionals, Students, Software Developers who are ready to grow their career in this field.
What are the course deliverables?
  • Enhance your skill set and boost your hirability through innovative, independent learning
  • Self-Paced Learning
  • Rich Learning Content
More about this course
  • This class will give you an introduction to the fundamentals of programming languages. Key concepts include how to specify and process valid strings, sentences and program structures.

Programming Languages
 at 
UDACITY 
Curriculum

LESSON 1: String Patterns

Find and specify classes of strings using regular expressions

Learn how to escape problematic characters

Represent a Finite State Machine

LESSON 2: Lexical Analysis

Breaking strings down into important words

Write your own lexer that can tokenize HTML strings

Use regular expressions to parse, lex, and tokenize HTML and JavaScript

LESSON 3: Grammars

How to specify and deconstruct valid sentences

Parsing grammars and discovering errors using regular expressions

Use generators to parse strings

LESSON 4: Parsing

Turning sentences into trees

Discover malformed input

Set precedence to prioritize parsing of strings

LESSON 5: Interpreting

Simulating programs

Write an HTML interpreter

Calling functions and interpreting function definitions

LESSON 6: Building a Web Browser

Interpreting HTML and JavaScript

Build your own web browser

Optimize the performance of your web browser

LESSON 7: Wrap-up

Use regular expressions to parse HTML and JavaScript

Write an HTML interpreter.

Write a JavaScript interpreter.

Other courses offered by UDACITY

Free
6 weeks
Beginner
– / –
4 months
Intermediate
Free
4 weeks
Intermediate
Free
1 hours
Beginner
View Other 435 CoursesRight Arrow Icon
qna

Programming Languages
 at 
UDACITY 

Student Forum

chatAnything you would want to ask experts?
Write here...