Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
John Papa

Join Angular expert John Papa for this webinar as he covers key principles to help you solve modern problems and level-up your fundamentals.

Whether you're an experienced Angular developer or just getting started, sometimes the best way to sharpen your skills is by getting back to basics. Join Angular expert John Papa as he covers key principles to help you solve modern problems and level-up your fundamentals, including: Creating a new app with the Angular CLI, data binding, getting data over HTTP, style guidance, and tooling tips.

This course is no longer available. Find something similar by browsing:
Angular Angular CLI Data Binding HTTP Style

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches building Angular applications to solve problems and develop strong fundamentals
Covers key principles for solving modern problems, making it relevant to industry
Taught by Angular expert John Papa, who is recognized for his work in Angular
Covers essential skills like creating Angular apps with CLI, data binding, and HTTP data retrieval, making it suitable for beginners

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Clear angular fundamentals with john papa

According to students, 'Learning Angular from Scratch' provides a solid foundation in core Angular concepts. Many highlight the instructor, John Papa's expertise and clear teaching style, as a significant positive, making complex topics digestible. The course is particularly lauded for its hands-on demos, practical tooling tips, and style guidance, which learners found highly beneficial for setup and understanding. While it's considered excellent for beginners and a great refresher for experienced developers, some express a warning regarding its pace for absolute newcomers without prior programming, and a few older reviews suggest content can feel slightly outdated given Angular's rapid evolution, requiring supplemental learning for the very latest practices.
Hands-on demonstrations and practical tips enhance understanding.
"I particularly appreciated the hands-on demos which made everything click."
"The tooling tips were super useful, and I finally understood how to properly set up my Angular environment."
"The style guidance was also a nice touch that isn't always covered in other beginner courses."
Offers a clear introduction to essential Angular principles and tools.
"It covers the basics well, especially the Angular CLI. The sections on HTTP and services were very well explained."
"A truly 'from scratch' experience that doesn't overwhelm. I loved the step-by-step approach to building a new app."
"Perfect for a quick review of Angular basics... The focus on fundamentals is key."
John Papa's explanations are consistently clear and engaging.
"John Papa is a fantastic instructor! His explanations of core Angular concepts... were incredibly clear."
"Excellent course! John Papa really knows his stuff. The tooling tips were super useful..."
"The instructor's energy is great! He makes learning Angular fun. The explanations are generally good..."
Some learners felt the format was more like a webinar than a structured course.
"Didn't quite meet my expectations. It feels more like a long webinar than a structured course."
"The code examples were fine, but the overall flow was a bit disjointed."
"I struggled with understanding how all the pieces fit together without more comprehensive projects."
May be fast-paced for absolute beginners without prior coding experience.
"Some parts felt a bit fast-paced for a 'scratch' course, and I had to pause and re-watch."
"For absolute beginners without any programming background, it might be a bit challenging without supplemental learning."
"I wish there were more challenging exercises to really test my understanding. It's a great overview but not deeply immersive."
Some content may feel slightly outdated due to Angular's rapid evolution.
"I found some of the content to be slightly outdated given how fast Angular changes."
"Good as a starting point, but requires external resources for modern Angular."
"Updates would be good. As someone with some previous Angular experience, I found much of it to be a rehash."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Learning Angular from Scratch with these activities:
Review computer science fundamentals
Clear up any prerequisites and refresh your understanding of the basics of computer science, making it easier to grasp Angular fundamentals.
Show steps
  • Review notes or textbooks on basic programming concepts (e.g., variables, data types, loops)
  • Solve practice problems on data structures like arrays, strings, and linked lists
  • Review basic algorithms like sorting, searching, and recursion
Join an Angular study group
Engage with fellow learners to discuss Angular concepts, share knowledge, and provide support.
Show steps
  • Find a study group or online forum dedicated to Angular
  • Attend regular group meetings or discussions
  • Participate in code reviews and problem-solving sessions
Build practice Angular projects
Solidify your grasp of Angular by building simple to-do apps, forms, or user interfaces.
Show steps
  • Create a new Angular project using the Angular CLI
  • Implement data binding and component interactions
  • Use Angular services and dependency injection
  • Style your Angular application using CSS or Sass
One other activity
Expand to see all activities and additional details
Show all four activities
Build a mini Angular portfolio
Create a portfolio of small Angular projects that demonstrate your skills and understanding.
Show steps
  • Design a portfolio website or landing page using HTML and CSS
  • Build multiple Angular projects showcasing different functionalities
  • Host your portfolio online and share it with potential employers or clients

Career center

Learners who complete Learning Angular from Scratch will develop knowledge and skills that may be useful to these careers:
Front-End Web Developer
Front-End Web Developers focus on the aesthetics and user experience of a website. Implementing features such as clickable buttons, user interfaces, navigation tools, and color schemes, these programmers create and maintain the look and functionality of a website. This course may be useful for aspiring Front-End Web Developers as it will teach them the basics of Angular, a framework they may use to build compelling and responsive websites.
Full-Stack Web Developer
Full-Stack Web Developers are responsible for both the front-end and back-end development of a website. They work on the user interface as well as the server-side logic. This course may be useful for aspiring Full-Stack Web Developers as it will teach them the basics of Angular, a framework commonly used for building web applications.
Web Developer
Web Developers design, create, and maintain websites. They are responsible for the look and functionality of a website, as well as its performance and security. This course may be useful for aspiring Web Developers as it will teach them the basics of Angular, a framework they may use to develop interactive and dynamic web applications.
Software Engineer
Software Engineers design, develop, test, and maintain software systems. They work on a variety of projects, from small mobile apps to large enterprise systems. This course may be useful for aspiring Software Engineers as it will teach them the basics of Angular, a framework they may use to build complex and scalable software applications.
Mobile Developer
Mobile Developers design, develop, and maintain mobile applications. They work on a variety of platforms, including iOS, Android, and Windows Phone. This course may be useful for aspiring Mobile Developers as it will teach them the basics of Angular, a framework they may use to build native mobile applications.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make informed decisions. They work with a variety of data sources, including structured data, unstructured data, and big data. This course may be useful for aspiring Data Analysts as it will teach them the basics of Angular, a framework they may use to build data visualization dashboards and other data analysis tools.
Business Analyst
Business Analysts work with businesses to identify and solve problems. They analyze business processes, gather requirements, and develop solutions. This course may be useful for aspiring Business Analysts as it will teach them the basics of Angular, a framework they may use to build business intelligence dashboards and other data analysis tools.
Project Manager
Project Managers plan, organize, and execute projects. They work with a team of people to achieve project goals. This course may be useful for aspiring Project Managers as it will teach them the basics of Angular, a framework they may use to build project management tools.
Technical Writer
Technical Writers create and maintain technical documentation, such as user manuals, white papers, and training materials. They work with engineers, scientists, and other technical professionals to gather information and write clear and concise documentation. This course may be useful for aspiring Technical Writers as it will teach them the basics of Angular, a framework they may use to build interactive and engaging documentation.
Systems Analyst
Systems Analysts design, develop, and implement computer systems. They work with businesses to understand their needs and develop solutions that meet those needs. This course may be useful for aspiring Systems Analysts as it will teach them the basics of Angular, a framework they may use to build complex and scalable software systems.
Information Security Analyst
Information Security Analysts protect computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. They work with businesses to identify and mitigate security risks. This course may be useful for aspiring Information Security Analysts as it will teach them the basics of Angular, a framework they may use to build secure web applications.
Database Administrator
Database Administrators manage and maintain databases. They work with businesses to ensure that their databases are running smoothly and securely. This course may be useful for aspiring Database Administrators as it will teach them the basics of Angular, a framework they may use to build database management tools.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Learning Angular from Scratch.
Provides a comprehensive guide to Angular development using TypeScript. It covers the fundamentals of Angular, including creating components, directives, and services. It also covers more advanced topics such as routing, forms, and testing.
Comprehensive guide to Angular. It covers everything from the basics of Angular to advanced topics like reactive programming and server-side rendering. It good reference book for Angular developers of all levels.
Comprehensive guide to JavaScript. It covers everything from the basics of JavaScript to advanced topics like functional programming and object-oriented programming. It good reference book for JavaScript developers of all levels.
Provides a comprehensive overview of Angular 13 features and best practices, which are not covered in detail within the course.
Guide to dependency injection in Angular. It covers all the major aspects of dependency injection in Angular. It great resource for experienced Angular developers.
Beginner's guide to Angular. It covers the basics of Angular, as well as more advanced topics like routing and forms. It good book for beginners who want to learn how to build Angular applications quickly and easily.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser