Become a Front-End Web Developer and Earn Money Online as Freelancer
Get the skills to build engaging, interactive user experiences on the web as a front-end web developer. Learn everything you need to design and develop user-facing code, and discover how to bring concepts to life on the browser canvas by …
Overview
Curriculum
- 5 Sections
- 266 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- Welcome5
- HTML & CSS125
- 2.1HTML Introduction
- 2.2HTML Editor’s Choice
- 2.3HTML Basic
- 2.4HTML Elements
- 2.5HTML Attributes
- 2.6HTML Headings
- 2.7HTML Paragraphs
- 2.8HTML Styles
- 2.9HTML Formatting
- 2.10HTML Quotations
- 2.11HTML Comments
- 2.12HTML Colors
- 2.13HTML CSS
- 2.14HTML Links
- 2.15HTML Images
- 2.16HTML Tables
- 2.17HTML Lists
- 2.18HTML Block & Inline
- 2.19HTML Classes
- 2.20HTML Id
- 2.21HTML Iframes
- 2.22HTML JavaScript
- 2.23HTML File Paths
- 2.24HTML Head
- 2.25HTML Layout
- 2.26HTML Responsive
- 2.27HTML Computer code
- 2.28HTML Semantics
- 2.29HTML Style Guide
- 2.30HTML Entities
- 2.31HTML Symbols
- 2.32HTML Emojis
- 2.33HTML Charset
- 2.34HTML URL Encode
- 2.35HTML vs. XHTML
- 2.36HTML Forms
- 2.37HTML Form Attributes
- 2.38HTML Form Elements
- 2.39HTML Input Types
- 2.40HTML Input Attributes
- 2.41HTML Input Form Attributes
- 2.42HTML Canvas
- 2.43HTML SVG
- 2.44HTML Media
- 2.45HTML Video
- 2.46HTML Audio
- 2.47HTML Plug-ins
- 2.48HTML YouTube
- 2.49CSS Basics
- 2.50CSS Introduction
- 2.51CSS Syntax
- 2.52CSS Selectors
- 2.53CSS How To
- 2.54CSS Comments
- 2.55CSS Colors
- 2.56CSS Backgrounds
- 2.57CSS Border
- 2.58CSS Margins
- 2.59CSS Padding
- 2.60CSS Height/Width
- 2.61CSS Box Model
- 2.62CSS Outline
- 2.63CSS Text
- 2.64CSS Fonts
- 2.65CSS Icons
- 2.66CSS Links
- 2.67CSS Lists
- 2.68CSS Tables
- 2.69CSS Display
- 2.70CSS Max-width
- 2.71CSS Position
- 2.72CSS Overflow
- 2.73CSS Float
- 2.74CSS Inline-block
- 2.75CSS Align
- 2.76CSS Combinators
- 2.77CSS Pseudo-class
- 2.78CSS Pseudo-element
- 2.79CSS Opacity
- 2.80CSS Navigation Bar
- 2.81CSS Dropdowns
- 2.82CSS Image Gallery
- 2.83CSS Image Sprites
- 2.84CSS Attr Selectors
- 2.85CSS Forms
- 2.86CSS Counters
- 2.87CSS Website Layout
- 2.88CSS Units
- 2.89CSS Specificity
- 2.90CSS Advanced
- 2.91CSS Rounded Corners
- 2.92CSS Border Images
- 2.93CSS Backgrounds
- 2.94CSS Colors
- 2.95CSS Gradients
- 2.96CSS Shadows
- 2.97CSS Text Effects
- 2.98CSS Web Fonts
- 2.99CSS 2D Transforms
- 2.100CSS 3D Transforms
- 2.101CSS Transitions
- 2.102CSS Animations
- 2.103CSS Tooltips
- 2.104CSS Style Images
- 2.105CSS Buttons
- 2.106CSS Pagination
- 2.107CSS Multiple Columns
- 2.108CSS User Interface
- 2.109CSS Variables
- 2.110CSS Media Queries
- 2.111CSS MQ Examples
- 2.112CSS Flexbox
- 2.113CSS Responsive
- 2.114RWD Intro
- 2.115RWD Viewport
- 2.116RWD Grid View
- 2.117RWD Media Queries
- 2.118RWD Images
- 2.119RWD Videos
- 2.120RWD Frameworks
- 2.121RWD Templates
- 2.122CSS Grid
- 2.123Grid Intro
- 2.124Grid Container
- 2.125Grid Item
- JavaScript91
- 3.1JavaScript Basics
- 3.2JS Introduction
- 3.3JS Where To
- 3.4JS Statements
- 3.5JS Syntax
- 3.6JS Comments
- 3.7JS Variables
- 3.8JS Operators
- 3.9JS Arithmetic
- 3.10JS Assignment
- 3.11JS Data Types
- 3.12JS Functions
- 3.13JS Objects
- 3.14JS Events
- 3.15JS Strings
- 3.16JS String Methods
- 3.17JS Numbers
- 3.18JS Number Methods
- 3.19JS Arrays
- 3.20JS Array Methods
- 3.21JS Array Sort
- 3.22JS Array Iteration
- 3.23JS Dates
- 3.24JS Date Formats
- 3.25JS Date Get Methods
- 3.26JS Math
- 3.27JS Random
- 3.28JS Booleans
- 3.29JS Comparisons
- 3.30JS Conditions
- 3.31JS Switch
- 3.32JS Loop For
- 3.33JS Loop While
- 3.34JS Break
- 3.35JS Type Conversion
- 3.36JS Bitwise
- 3.37JS RegExp
- 3.38JS Errors
- 3.39JS Scope
- 3.40JS Hoisting
- 3.41JS Strict Mode
- 3.42JS this Keyword
- 3.43JS Let
- 3.44JS Const
- 3.45JS Arrow Function
- 3.46JS Debugging
- 3.47JS Style Guide
- 3.48JS Best Practices
- 3.49JS Mistakes
- 3.50JS Performance
- 3.51JS Reserved Words
- 3.52JS Forms
- 3.53JS Objects
- 3.54Object Definitions
- 3.55Object Properties
- 3.56Object Methods
- 3.57Object Display
- 3.58Object Accessors
- 3.59Object Constructors
- 3.60Object Prototypes
- 3.61Object ECMAScript 5
- 3.62JS Functions
- 3.63Function Definitions
- 3.64Function Parameters
- 3.65Function Invocation
- 3.66Function Call
- 3.67Function Apply
- 3.68Function Closures
- 3.69JS Classes
- 3.70Class Intro
- 3.71Class Inheritance
- 3.72Class Static
- 3.73JS Async
- 3.74JS Callbacks
- 3.75JS Asynchronous
- 3.76JS Promises
- 3.77JS Async/Await
- 3.78JS HTML DOM
- 3.79DOM Intro
- 3.80DOM Methods
- 3.81DOM Document
- 3.82DOM Elements
- 3.83DOM HTML
- 3.84DOM CSS
- 3.85DOM Animations
- 3.86DOM Events
- 3.87DOM Event Listener
- 3.88DOM Navigation
- 3.89DOM Nodes
- 3.90DOM Collections
- 3.91DOM Node Lists
- jQuery32
- 4.1jQuery Basics
- 4.2jQuery Introduction
- 4.3jQuery Syntax
- 4.4jQuery Selectors
- 4.5jQuery Events
- 4.6jQuery Effects
- 4.7jQuery Hide/Show
- 4.8jQuery Fade
- 4.9jQuery Slide
- 4.10jQuery Animate
- 4.11jQuery stop()
- 4.12jQuery Chaining
- 4.13jQuery HTML
- 4.14jQuery Get
- 4.15jQuery Set
- 4.16jQuery Add
- 4.17jQuery Remove
- 4.18jQuery CSS Classes
- 4.19jQuery css()
- 4.20jQuery Dimensions
- 4.21jQuery Traversing
- 4.22jQuery Ancestors
- 4.23jQuery Descendants
- 4.24jQuery Siblings
- 4.25jQuery Filtering
- 4.26jQuery AJAX
- 4.27jQuery AJAX Intro
- 4.28jQuery Load
- 4.29jQuery Get/Post
- 4.30jQuery Misc
- 4.31jQuery noConflict()
- 4.32jQuery Filters
- React Js13