- Provider Udacity
- Cost Free Online Course
- Session Self Paced
- Language English
- Duration 8 weeks long
- Learn more about MOOCs
Taken this course? Share your experience with other students. Write review

Class Central Custom Lists
Build and share your own catalog of courses with Class Central's custom lists.
Overview
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.
Why Take This Course?
Take this class and learn how to build your own simple web browser complete with the ability to parse and understand HTML and JavaScript.
Syllabus
String Patterns
Finding and specifying classes of strings using regular expressions
Lexical Analysis
Breaking strings down into important words
Grammars
Specifying and deconstructing valid sentences
Parsing
Turning sentences into trees
Interpreting
Simulating programs
Building a Web Browser
Interpreting HTML and JavaScript
Wrap-up
Exam testing your knowledge
Taught by
Tags
Help Center
Most commonly asked questions about Udacity
Reviews for Udacity's Programming Languages Based on 10 reviews
- 5 stars 50%
- 4 star 0%
- 3 stars 20%
- 2 star 0%
- 1 stars 30%
Did you take this course? Share your experience with other students.
Write a review- 1
For example, after explaining briefly what a token is, the instructor will show a 3 minute video with him using a Lexer to go through tokens, (without any explanation of how it works, why he wrote it that way, what the code does, how it interprets tokens, or anything else), then assign homework problems where you have to make them. You end up rewatching the videos several times and looking for content outside of the class.
You'll learn, but don't expect explanations as thorough as in CS101 and expect to do self learning just to keep up.
this review helpful
this review helpful
this review helpful
this review helpful
this review helpful
- 1