Description

In this UI/UX bootcamp, you’ll adopt a design-thinking mindset, become AI savvy, and learn how to create more personalized, intuitive, and engaging user experiences.

We’ve incorporated AI learning throughout our UI/UX Design Career Track, so you’ll learn how to harness the power of AI to maximize your time, your creativity, and your job prospects.

Course Content

In this module, you will be introduced to the fundamentals of HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets) , which is the standard language used for creating web pages. You will learn about the structure of an HTML document and the basic HTML tags used to define the content and layout of a web page. You will also learn about the basic syntax of CSS and how to use CSS to control the layout, typography, and colors of a web page..

  • Meet Your Instructor

  • What you will learn in this Lesson

  • Introduction to Web Development

  • What is HTML?

  • HTML Tag

  • Formatting HTML Tag

  • Forms and Input Tag

  • IFrame Tag

  • Images Tag

  • Audio Tag

  • Video Tag

  • List Tag

  • Table Tag

  • Semantic and Non- Semantic Tags

  • What you will learn in this Lesson

  • What is CSS?

  • CSS Syntax

  • CSS Simple Selector

  • CSS combinator selectors

  • What you will learn in this Lesson

  • Pseudo-class selectors

  • Pseudo Elements Selectors

  • Attribute Selectors

  • CSS Fonts property

  • CSS Positions

  • CSS Float

  • CSS Display

  • CSS Units

  • What you will learn in this Lesson

  • CSS Colors

  • CSS Background Colors

  • CSS Box Model

  • CSS Box-Sizing

  • CSS Style Table

  • CSS Icon

  • CSS Display Grid

  • CSS Navigation Bar

  • CSS Dropdowns

  • CSS Image Gallery and Sprites

  • CSS Styling Images & Image Reflections

  • CSS Forms

  • CSS Text Effects

  • CSS Object Fit & Position

This module is designed to provide learners with a comprehensive introduction to JavaScript programming. Throughout the module, learners will gain hands-on experience working with JavaScript and will develop a deep understanding of its core features and capabilities. The module will cover the key concepts of JavaScript, including variables, data types, operators, control structures, and functions. Learners will understand how to use these concepts to create basic programs that are modular, maintainable, and easy to test. By the end of the module, learners will be proficient in creating simple and effective JavaScript programs. They will be able to apply best practices and coding standards to write high-quality code that meets the needs of their clients and users.

  • What you will learn in this Lesson

  • Introduction to JavaScript

  • Setting up your development environment

  • Writing your first JavaScript program

  • What you will learn in this Lesson

  • Understanding variables

  • Understanding data types

  • Using arithmetic and comparison operators

  • Arrays in Javascript

  • Working with strings
  • Working with string manipulation

  • Conditional statements (if/else, switch)

  • Looping structures (for, while)

  • Functions and scope

  • What you will learn in this Lesson
  • Understanding the Document Object Model (DOM)

  • Accessing DOM elements with JavaScript

  • Manipulating DOM elements with JavaScript

  • Modifying styles and attributes with JavaScript

  • Understanding events and event listeners

  • Responding to user input (clicks, key presses)

  • Creating interactive user interfaces with events

  • What you will learn in this Lesson

  • Creating and removing DOM elements with JavaScript

  • Using AJAX to load content dynamically

  • Handling errors and exceptions

This module is designed to provide learners with a comprehensive introduction to Angular, a popular JavaScript framework used for building dynamic and scalable web applications. Throughout the module, learners will gain hands-on experience working with Angular and will develop a deep understanding of its core features and capabilities. The module will cover the key concepts of Angular, including components, modules, directives, services, and templates. Learners will understand how to use these concepts to create complex web applications that are modular, maintainable, and easy to test. By the end of the module, learners will be proficient in creating robust and scalable web applications using Angular. They will be able to apply best practices and design patterns to build high-quality applications that meet the needs of their clients and users. 

  • What you will learn in this Lesson 

  • Angular Life Cyle

  • Angular Decorators

  • Angular Component
  • Angular Module

  • What you will learn in this Lesson

  • Angular Data Binding (One way and Two way Data Binding)

  • Angular Interpolation

  • Angular Property Binding

  • Angular Event Binding

  • Angular Data Binding - Two way data binding (ngModel)

  • What are Angular Directives

  • Angular Structural Directives

  • Angular nglf Directive

  • Angular ngStyle Directive

  • What you will learn in this Lesson

  • Angular Pipes

  • Angular Forms

  • Angular Template Driven Form

  • Angular Reactive Form

Related Courses