Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AngularJS Crash Course for Beginners
Rating: 4.4 out of 5(2,421 ratings)
12,597 students

AngularJS Crash Course for Beginners

Learn the essentials you'll need to get started with AngularJS. Advance your web dev skills to build web apps FAST.
Created bySimon Sez IT
Last updated 4/2026
English
English [Auto],Polish [Auto],

What you'll learn

  • Discover how to use CRUD (Create, Read, Update, Delete) capabilities via scope binding.
  • Learn about data binding, controllers and creating simple apps.
  • Discover the benefits of using Angular.
  • Understand the Angular HTTP service.
  • Learn about using Angular in IDE projects.
  • Discover why using custom directives is important.
  • Become fluent in AngularJS terminology.
  • Write quicker, better AngularJS code and ultimately save time by using reusable components.

Course content

3 sections18 lectures2h 14m total length
  • Welcome to the Course0:44

    Learn the essentials of AngularJS in a two-hour crash course designed to boost your web development skills, with 14 lectures and an optional quiz led by Ethan.

  • READ ME: Essential Information for a Successful Training Experience0:55
  • What is Angular JS and Creating an Angular App using JSFiddle10:02

    Explore how AngularJS uses the MVC design pattern to reduce code and enable rapid onboarding, with a JSFiddle demo of real-time input binding via a model.

  • Data Binding10:09

    Explore Angular data binding with ngModel, linking inputs to outputs and checkboxes for automatic updates. Learn to implement form validation, customize messages, and control form states with submission logic.

  • Controllers and Creating Simple Apps7:32

    Build a small angular age guesser app by wiring a controller, scope, and ng-model to bind input and generate an age between 20 and 30 using Math.random.

  • Controllers with Multiple Rows of Data7:28

    Explore building a bank app to display multiple user balances with Angular, using a balances controller and ng repeat to render and order by name with currency formatting.

  • Controllers with Scope Binding5:00

    Add a user to a scope-bound list via a controller function, pushing an object to scope users on click, and letting Angular update the DOM.

  • Scope Binding with CRUD Operation - Part 14:19

    Implement a delete feature in AngularJS by wiring a delete link to a remove function, cutting the scope users array with splice(index,1) using a zero-based index.

  • Scope Binding with CRUD Operation - Part 27:23

    Learn how to implement complete crud operations in AngularJS by adding, editing, and deleting users with a bound form and scope, including live user interface updates and simple css tweaks.

  • Using Angular in IDE Projects7:20

    Learn how to include Angular in a standard HTML document via the Google CDN and build a simple calculator using ngModel and eval, with number formatting through a pipe.

  • Section 1 Quiz

Requirements

  • Prerequisites include a foundation of creating basic websites, an understanding of HTML/CSS familiarity, and basic web concepts.
  • Basic HTML and Javascript knowledge.
  • A browser and a text editor

Description

Learn the essentials you'll need to get started with AngularJS, a popular open-source web application framework maintained by Google. During this two-hour introductory course, your instructor will introduce you to the basics of AngularJS.

The course is designed for individuals and web development professionals that need to understand the fundamentals of AngularJS.

Learn about data binding, controllers and creating simple apps, along with additional ways to control the data of AngularJS applications with multiple rows of data and scope binding.

Discover how to use CRUD (Create, Read, Update, Delete) capabilities via scope binding.

Learn advanced topics, including using Angular in IDE projects, the Angular HTTP service, using custom directives, and combining binding, validation, and directives.

By the end of this course, you will be confident in your knowledge of the fundamentals needed to effectively use AngularJS.

All of our videos are high-definition videos, therefore, they are best viewed with the HD setting on, and the videos enlarged.

What People Are Saying:

★★★★★ “Clear concise and easy to follow. Concepts are explained in detail and each concept flows to the next with a clear thread.” Hennie Grobler

★★★★★ “I was completely new with Angular and this course made me see the next steps more clearly, also, the presentation of the course is clear. I recommend it!” -Jorge Ibarra Delgado

Who this course is for:

  • Web masters or web designers who need to improve their development skills.
  • Web developers and designers looking to learn AngularJS.