Skip to main content
Tallo logoTallo logo

Courses

Discover thousands of courses from top institutions and platforms worldwide

33,232 Courses Found

Sort by:
  • Newest First
  • Highest Rated
  • Most Reviewed
  • A to Z
  • Z to A
  • Price: Low to High
  • Price: High to Low
  • Duration: Short to Long
  • Duration: Long to Short
MEAN Stack Developer: MongoDB, ExpressJS, AngularJS & NodeJS course thumbnail

Coursera

Certificate

MEAN Stack Developer: MongoDB, ExpressJS, AngularJS & NodeJS

Node.Js
Javascript
Programming Languages

Course Overview: Explore the comprehensive MEAN Stack Developer Specialization, covering MongoDB, ExpressJS, AngularJS, and NodeJS. Master the key technologies powering modern web development, enabling you to build robust and scalable applications. Learning Objectives: Develop proficiency in MongoDB for efficient NoSQL data management. Harness the power of ExpressJS to streamline server-side JavaScript development. Master AngularJS for dynamic and responsive front-end application design. Utilize NodeJS for creating high-performance server environments. Achieve seamless integration across the MEAN stack, ensuring a cohesive and efficient development workflow. Target Audience: This specialization is tailored for aspiring and experienced developers, software engineers, and web professionals seeking to become proficient MEAN Stack Developers. Ideal for those aiming to enhance their skill set and tackle modern web development challenges. Learner Prerequisites: Basic understanding of JavaScript and web development concepts. Familiarity with HTML and CSS. Some experience with server-side development is beneficial but not mandatory.

AngularJS Essentials - From Beginner to Advanced Developer course thumbnail

Udemy

Certificate

AngularJS Essentials - From Beginner to Advanced Developer

Javascript
Programming Languages
Web Development

AngularJS for Absolute Beginners: No Coding Experience Required Your Step-by-Step Guide to Mastering AngularJS What you'll learn: Core Concepts of AngularJS: Understand directives, expressions, modules, and controllers.Understand the MVC architecture and how it applies to AngularJS.Learn to set up a new AngularJS project and configure it for development.Advanced Techniques: Master custom directives, filters, and performance optimization. Are you ready to unlock the power of AngularJS and build dynamic, interactive web applications?This comprehensive course is your ultimate guide to mastering AngularJS, from the fundamentals to advanced techniques. Whether you're a complete beginner or an experienced developer looking to enhance your skills, this course has everything you need to succeed.What You'll Learn:Core Concepts:Understand the fundamental principles of AngularJS, including modules, controllers, directives, and services.Learn how to set up a new AngularJS project and structure your code effectively.Explore the data binding and dependency injection mechanisms.Advanced Topics:Dive deep into advanced topics like custom directives, filters, and routing.Master the art of testing AngularJS applications with unit and end-to-end tests.Learn how to optimize your AngularJS applications for performance and scalability.Real-World Applications:Build real-world AngularJS applications, from simple to complex.Learn how to integrate AngularJS with other technologies like RESTful APIs and Firebase.Discover best practices for developing maintainable and scalable AngularJS applications.Why Choose This Course?Clear and Concise Explanations: Our expert instructors break down complex concepts into easy-to-understand explanations.Hands-On Projects: Learn by doing with practical exercises and real-world projects.Step-by-Step Guidance: Follow along with detailed instructions and code examples.Certificate of Completion: Showcase your new skills with a verified certificate.Enroll today and start your journey to becoming an AngularJS expert!

AngularJS For .Net Developers From Scratch course thumbnail

Udemy

Certificate

AngularJS For .Net Developers From Scratch

Angular
Javascript
Programming Languages

Specially designed course for Asp.Net (MVC or Web APIs) developers who want to learn AngularJS What you'll learn: Create light weight web applications using AngularJS Q: Are you an Asp.Net (MVC or Web APIs) web developer and want to upgrade your profile with AngularJS? A: You are at the right place!! We know very well that you find many courses on AngularJS and many courses on Asp.Net. But the problem comes when you want to mix these two technologies. Yes! We need a course that teaches AngularJS for those developers who have been working on Asp.Net technologies (MVC or WebAPIs) and want to upgrade their profile with new client side web development javascript framework i.e., AngularJS. So, this course is for an Asp.Net web developer and it is straight to the point with less theory and more real-time implementation scenarios.

AngularJS ORM course thumbnail
FREE

YouTube

AngularJS ORM

ng-conf
Web Development
Object-Relational Mapping (ORM)

Explore the concept of Object-Relational Mapping (ORM) in AngularJS through this insightful 30-minute conference talk from NG-Conf 2014. Delve into Dean Sofer's expertise as he discusses the implementation and benefits of ORM within the Angular framework. Gain valuable knowledge on how to effectively manage and manipulate data in your AngularJS applications using ORM techniques. Learn about best practices, potential challenges, and practical solutions for integrating ORM into your development workflow. Enhance your understanding of data management in AngularJS and discover how ORM can streamline your coding process and improve application performance.

AngularJS Tutorials course thumbnail
FREE

YouTube

AngularJS Tutorials

Angular
Javascript
Programming Languages

Hey ninjas, this is an AngularJS tutorial series for beginners, but will move into slightly more advanced topics later in the playlist. AngularJS is a JavaScript framework which adopts an MVC style approach to creating single page web applications. It also comes baked with tonnes of cool features such as animations, custom directives, form validation and routing. Stay tuned for more advanced AngularJS tutorial series in the future.

AngularJS FTW course thumbnail
FREE

YouTube

AngularJS FTW

Devoxx
Web Development
Project Management

Explore the limitations and potential pitfalls of AngularJS in enterprise web development through this 36-minute Devoxx conference talk. Delve into real-world examples and experiences that challenge the notion of AngularJS as a one-size-fits-all solution for large-scale projects. Examine critical factors such as user needs, compatibility issues, productivity concerns, and integration challenges that may impact the decision to use AngularJS in a corporate environment. Gain valuable insights to help make informed technology choices for your next web project, and understand why AngularJS might not always be the ideal solution despite its popularity.

AngularJS 1.0 Masterclass - Deep Dive & Understand AngularJS course thumbnail

Udemy

Certificate

AngularJS 1.0 Masterclass - Deep Dive & Understand AngularJS

Angular
Javascript
Programming Languages

Understand Core Concepts, Create Custom Directives, Custom Services, Routing and Hands On Using Modularized Approach. What you'll learn: Create Medium to Complex Web Applications Using AngularJSNo Faffing, All Lectures are Packed with InformationYou will have understanding of All the Core Concepts of AngularJSYou will know why angularjs is so popular and why you should start using itDont just learn Angularjs But understand it with JavaScript, HTML, Design Pattern and Clean Code conceptYou will know mostly used directives and filters of AngularJSYou will know how Dependency Injection, two way data binding, scope to scope communication worksYou will know when to use $apply and $watch methods of scopeYou will know how to handle business logic in controller and how controller inheritance worksYou will know how to use AngularJS built in services and how to create your own services to encapsulate single responsibilities or business logicServer side interaction using Mongo Lab API and how to use promisesYou will know how to Create Single Page ApplicationsYou will know how to Create Custom Directives & FiltersAwesome discounts on all of my upcoming coursesGet Hands on By Creating An Application Using Modularized ApproachComplimentary Contents for Free [COURSE UPDATED on 30 April 2015] Why AngularJS? AngularJS is the most popular JavaScript framework out there in the market backed by Google. AngularJS helps you in creating complex web applications in less time. It's gonna add value to your resume and even help in getting good salary job. Why You Should Take This Course? This course is gonna help you make complex web application in AngularJS. This course will not only help you learn AngularJS, but to understand it, as it covers lot of JavaScript, HTML, Clean Coding, Design Pattern concepts, which you should understand to know better about AngularJS. This course uses AngularJS Version 1.3. What's Inside This Course? Why You Should Know AngularJS? AngularJS Core Concepts along with JavaScript, HTML, Design Patterns & Clean Code Concepts. Using Directives & Filters to Make Views How to Keep Data in Scope & Business Logic in Controllers AngularJS Built in Services Which Includes Server Side Interaction Using Mongo Lab API & Creating Your Own Custom Services Create Single Page Application Using Routing Create Custom Directives & Custom Filters Hands on With Practical Application And More Contents to Come… Exercise Files: This course contains all the exercise files, divided into two folders, one as starting folder and other one as completed folder.

Learn AngularJS Course for Beginners to Advanced course thumbnail

Udemy

Certificate

Learn AngularJS Course for Beginners to Advanced

Javascript
Programming Languages
Web Development

Completely Angular JS Beginners to Advanced Course What you'll learn: Angular JS Data BindingAngularJS AnimationAngularJS ApplicationAngularJS ControllersAngularJS DirectiveAngularJS EventsAngularJS Expression Welcome to the "Learn AngularJS Course: Zero to Hero," your gateway to mastering one of the most powerful and widely-used JavaScript frameworks for web development. Whether you're a beginner taking your first steps into web development or an experienced developer looking to add AngularJS to your skillset, this course is meticulously designed to guide you from ground zero to becoming a proficient AngularJS developer. AngularJS, developed by Google, is known for its flexibility, efficiency, and ability to build dynamic, single-page web applications. This course is crafted with the aim of simplifying the learning process, making AngularJS accessible to learners of all levels. From understanding the basics to creating robust web applications, you'll embark on a comprehensive journey to become a hero in AngularJS development. This Course Includes:Angular JS Data BindingAngularJS AnimationAngularJS APIAngularJS ApplicationAngularJS ControllersAngularJS DirectiveAngularJS EventsAngularJS ExpressionAngularJS FiltersAngularJS FiltersAngularJS HTML DOMAngularJS HttpAngularJS HttpAngularJS ModelsAngularJS RoutingAngularJS Scope Embark on your journey to become an AngularJS hero! Enroll now in "Learn AngularJS Course: Zero to Hero" and acquire the skills needed to build dynamic and robust web applications. Whether you're a student, developer, or tech enthusiast, this course equips you with the knowledge to harness the full potential of AngularJS. Don't miss this opportunity to elevate your web development skills and become a hero in AngularJS development!

AngularJS In-Depth course thumbnail

Pluralsight

Certificate

AngularJS In-Depth

Dependency Injection
Software Architecture
Software Engineering

"AngularJS In Action" author Lukas Ruebbelke dives into AngularJS, an intuitive framework that makes it easy to organize code by incorporates concepts like two-way binding, dependency injection and views which results in very testable code.

Pluralsight

Certificate

Advanced AngularJS Workflows

Babel
Javascript
Programming Languages

As you advance in your knowledge of AngularJS and your applications grow in size, you can be bombarded with a large variety of tooling to use. In this course, Advanced AngularJS Workflows, you will work through some of the problems that arise as your applications grow and the best tools available to help keep your applications maintainable. First, you will see how to go about setting up minification with for your application. Next, you will work with sourcemaps and see how they make debugging possible again, as well as setting up the Babel compiler to make your new ES6 code work with multiple browsers. Finally, you will set up multiple build paths to make your files production ready. When you're finished with this course, you'll be better prepared to manage your entire AngularJS workflow.

AngularJS Application Development course thumbnail

Pluralsight

Certificate

AngularJS Application Development

Angular
Javascript
Programming Languages

Angular is incredibly powerful and can sometimes be overwhelming, but Lukas has realized a few common themes he keeps revisiting over and over. In this course, Lukas shares with you the patterns he has found most effective as you build out an application piece by piece. Learn everything from naming conventions to organizing your app into services, directives and routing with examples and challenges to anchor the concepts. By the end of the course, you will be able to see how these patterns could be applied to approximate some of the most popular web applications that we use everyday.

Intro to AngularJS course thumbnail

Coursera

Certificate

Intro to AngularJS

Web Development
Javascript
AJAX

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the full potential of AngularJS with this comprehensive course designed for developers looking to build dynamic, scalable, and robust web applications. This course provides a solid foundation in AngularJS, empowering you to create interactive user interfaces with ease. Through hands-on exercises and real-world examples, you’ll master key concepts like data binding, directives, and routing. Starting with an overview of AngularJS, the course guides you through the basics of creating your first application, understanding controllers, and managing scope. You'll delve deep into data binding, explore the power of built-in directives, and learn how to apply filters for enhanced functionality. The mid-section introduces dynamic styling, event handling, and form management, setting the stage for more advanced topics like AJAX integration and custom components. As you progress, you'll gain expertise in creating custom directives, working with Angular services and factories, and implementing client-side routing using Angular Router and UI Router. Each module builds on the previous one, ensuring a structured and cohesive learning journey. By the end of the course, you will have a comprehensive understanding of AngularJS and the skills to create complex web applications confidently. This course is ideal for aspiring front-end developers, web developers, and software engineers with basic knowledge of HTML, CSS, and JavaScript. Whether you're a beginner or seeking to expand your skills, this course equips you to excel in AngularJS development.

Angularjs for Beginners course thumbnail

Udemy

Certificate

Angularjs for Beginners

Angular
Javascript
Programming Languages

This course teaches Angularjs i.e. Angular 1.X step by step. What you'll learn: They will learn AngularJS i.e. Angular 1.X .$scope, $rootscope, controller, models, expression , Digest cycle , watchers , $watch and $apply.services , factory , services vs factory , $http,Custom Directives, Restrict , Isolation Scope,deferred , promisesSPA , Routing , Filters , unit testing with jasmine,Emit , broadcast,Angular Provider (Constant, Values, Provider, Service and Decorator). This course teaches Angularjs 1.X version step by step, below are the topics covered :- Lab 1:- $scope, $rootscope, controller, models, expression & debugging.Lab 2 :- Digest Cycle, watchers, One time, $watch and $apply.Lab 3 :- Services and FactoryLab 4 :- Using $http service with WebAPI as back end.Lab 5 :- Custom Directives, Restrict and Isolation Scope.Lab 6:- Deferred and Promises.Lab 7 :- Angular Unit Testing using Jasmine.Lab 8 :- Implementing SPA using Angular Route and Angular UI Router.Lab 9 :- Emit, BroadCast and On Events.Lab 10 :- Filters in Angular.Lab 11 :- JQuery with AngularJS.Lab 12 :- Dot Rule and Controller AS Keyword.Lab 13:- Angular Provider (Constant, Values, Provider, Service and Decorator).

AngularJS Material Fundamentals course thumbnail

Pluralsight

Certificate

AngularJS Material Fundamentals

Responsive Web Design
Web Design
Web Development

AngularJS Material provides a set of reusable, well-tested, and accessible UI components based on Google's Material Design specification. This course will teach you the basics required to get up and running with development and building great looking responsive websites leveraging Material Design.

AngularJS Security Fundamentals course thumbnail

Pluralsight

Certificate

AngularJS Security Fundamentals

Web Application Security
Web Development
AngularJS

Client side frameworks such as AngularJS have become enormously popular due to their ability to streamline the development process and make more responsive web applications by moving workload from the server to the browser. With the popularity and enthusiasm around these frameworks also comes confusion about their security profiles and associated risks. Often, when developers build client apps with server back ends they approach the application as though they control the entire ecosystem. Assumptions are often made that the client they built will only ever talk to the server side APIs they built in the way they designed them. This view often overlooks the risk of an attacker circumventing the client controls and executing calls directly against the server side A9PI outside the intended scope of the application. Much of this course is about helping developers understand where the security boundaries of client side frameworks begin and end. It does this by demonstrating common implementation patterns using Angular and illustrating where security weaknesses may be introduced. It also highlights specific defenses implemented by Angular, and demonstrates the mechanics of how they work, and how they may be misconfigured to introduce risks.

Addicted to AngularJS course thumbnail
FREE

YouTube

Addicted to AngularJS

ng-conf
Web Development
Javascript

Explore the world of AngularJS addiction in this 20-minute conference talk from ng-conf featuring Pete Bacon Darwin and George Kalpakas. Delve into the intricacies of the popular JavaScript framework as these Angular experts share their insights and experiences. Learn about the compelling features that make developers passionate about AngularJS and discover tips for maximizing its potential in your projects. Gain valuable knowledge about best practices, common pitfalls, and advanced techniques that can elevate your AngularJS development skills. Whether you're a seasoned Angular developer or just starting out, this talk offers a unique perspective on why AngularJS continues to captivate the developer community and how you can harness its power effectively in your web applications.

AngularJS 1 Fundamentals course thumbnail

Pluralsight

Certificate

AngularJS 1 Fundamentals

Single-Page Applications
React
Javascript

In this course, you will learn how simple it is to use Angular to create maintainable and testable single page applications. You will learn how to: bootstrap your Angular application; use AngularJS markup and expressions; create and use controllers; use built-in services and create custom services; turn your application into a SPA using routing; and create your own custom elements and handle events using directives. You will also learn how AngularJS allows you to do all thing using test-driven-development.

AngularJS For Beginners course thumbnail
FREE

Udemy

AngularJS For Beginners

Angular
Javascript
Programming Languages

Create Web Applications, Create Hybrid Apps for Android & iOS,Create single page applications What you'll learn: Create Web ApplicationsCreate Hybrid Apps for Android & Ios that use sdks that implement Angular.js Understand how to work with Angular.js fundamentally Grasp how to work with MVC Architecture HTML works perfectly fine as far as static documents are concerned. If a web application requires dynamic views however, it's less than ideal. That's where AngularJS comes in; an open-source framework that extends HTML vocabulary for you application, resulting in intuitive, expressive single page applications. For an AngularJS crash course to get you up to speed with this widely used framework, look no further. Create flawless Single Page Applications with Angular JSLearn framework fundamentals for AngularJS projectsApply your knowledge to real world usesBuild towards creating your own Web and Hybrid applicationsGain insight into working with MVC architectureBuild frameworks with a versatile, cutting edge toolsetAlthough only officially released in 2012, AngularJS has taken the world by storm thanks to official support from Google, a community of developers constantly improving it, and some of the internet's biggest websites making use of it. One of its best features is its data binding; dynamic views are automatically updated whenever a model changes, and vice versa. Furthermore, it combines the benefits of deep linking with desktop app-like behaviors, allows you to invent new HTML syntax and is designed to be testable. The result is simplified development and testing of applications and, ultimately, faultless single page and hybrid applications.Course OverviewThis AngularJS crash course is aimed at those who already have a basic understanding of HTML, CSS and Javascript, but who may have limited experience of AngularJS projects. With 3 hours of content and over 50 lectures, it's a fast and efficient way to get yourself up to speed with this framework and start using it in the real world. This course will allow you to grasp the basic concepts of AngularJS and its main features. You'll be provided with functional examples throughout to compound your learning, giving you the opportunity to put it to practical use. After an overview of environment setup and MVC architecture, you'll get to grips with the more complex attributes of AngularJS, including modules and dependency injection, controllers, expressions, directives, scopes, filter, routing, and two-way data binding. From Section 4 onwards, you'll build up a framework for your own dynamic app using bootstrap layouts, filters, list routing and setting parameters. You'll learn how to add useful functions like adding, updating and deleting elements, form validation and more. You'll even tackle debugging with Chrome console and add custom directives to make your HTML as readable as it can be.By the end of the course, you will be confident enough to begin your own AngularJS projects, using the framework for creating web and hybrid applications of your own. You will have solidified your understanding of the AngularJS language and will be more than capable of putting to real world use with immediate effect.

AngularJS with TypeScript course thumbnail

Pluralsight

Certificate

AngularJS with TypeScript

Typescript
Javascript
Programming Languages

Angular is GREAT for building client-side applications for the Web. But since Angular code is developed using JavaScript, Angular has all of the issues that come with coding in JavaScript: no strong data typing, global namespace issues, and lack of class-based object-oriented programming techniques. TypeScript solves these issues *and* makes it easier to build, refactor, and maintain your Angular applications! This course focuses on the basics of building an Angular application with TypeScript.

AngularJS: Get Started course thumbnail

Pluralsight

Certificate

AngularJS: Get Started

Single-Page Applications
React
Javascript

Hello! My name is Scott Allen, and welcome to AngularJS: Get Started. In this course, you will learn about the core features of the JavaScript framework using practical, easy to follow examples. You will get there by learning major topics like how two-way data binding makes it easy to build pages and forms while maintaining simplicity in the JavaScript code, and come to understand the essential abstractions of AngularJS, including modules, controllers, directives, and services. By the end of this course, you will be able to start building your own single page application using AngularJS. Before you begin, make sure you are already familiar with the basics of JavaScript and HTML. Optional And after this course, you’ll be ready to move on to deeper Angular topics like Angular components, routing, and forms. I hope you’ll join me, and I look forward to helping you on your learning journey here at Pluralsight.