CSS Essentials
HTML Essentials
HTML5 and CSS3 Fundamentals
Introduction to Python
Microsoft .NET 4.5 Programming with HTML 5
Javascript Essentials
Java Programming
Microsoft 70-480:Programming in HTML5 with JavaScript and CSS3
CSS Essentials
CSS Essentials
- Module 1: Introduction to CSS3
- Module 2: Understanding The CSS Box Model
- Module 3: Working With Page Layouts
- Module 4: Using Colors And Backgrounds
- Module 5: Web Typography
- Module 6: Links, Lists, And Tables
- Module 7: Dynamic CSS3 Properties
Course Information:
- Total Course Video Hours: 8 Hrs 20 Min
- Total Videos: 31
HTML Essentials
HTML Essentials
- Module 1: What Is HTML?
- Module 2: The Structure And Components
- Module 3: Formatting The Page
- Module 4: Structuring Content
- Module 5: Adding Links, Images, And Other Media
- Module 6: Styling Web Pages
- Module 7: Creating Your Own Website
Course Information:
- Total Course Video Hours: 7 Hrs 47 Min
- Total Videos: 32
HTML5 and CSS3 Fundamentals
HTML5 and CSS3 Fundamentals
- Module 1: Course Orientation, Internet & Web
- Module 2: HTML Basics
- Module 3: Color & Text, CSS
- Module 4: Visual Elements & Graphics
- Module 5: Web Design
- Module 6: Page Layout
- Module 7: Links, Layout, & Mobile
- Module 8: Tables
- Module 9: Forms
- Module 10: Web Development
- Module 12: JavaScript and jQuery
- Module 13: Course Summary
Course Information:
- Total Course Video Hours: 19 Hrs 14 Min
- Total Videos: 98
Introduction to Python
Introduction to Python
- Module 1: Getting Started with Python
- Module 2: Working with Primitive Data Types
- Module 3: Working with Multiple Assignments Statements
- Module 4: Convert Types in Python
- Module 5: Creating Lists
- Module 6: Modifying Lists
- Module 7: Sorting and Reversing Lists
- Module 8: Slicing Lists
- Module 9: Working With Operators
- Module 10: Determining Operator Precedence
- Module 11: Working with IF Statements
- Module 12: Working With For Loops
- Module 13: Working With While Loops
- Module 14: Nesting for Loops
- Module 15: Reading Files
- Module 16: More on Files
- Module 17: Merging Emails
- Module 18: Reading Console Inputs and Formatting Outputs
- Module 19: Reading Command Line Argument
- Module 20: Defining Functions
- Module 21: Using Default Argument
- Module 22: Using Keyword and Positional Arguments
- Module 23: Handling Exceptions
- Module 24: Using Math and Random Modules
- Module 25: Displaying Daytime Working Directory and File Metadata
Course Information:
- Total Course Video Hours: 7 Hrs 53 Min
- Total Videos: 33
Microsoft .NET 4.5 Programming with HTML 5
Microsoft .NET 4.5 Programming with HTML 5
- Module 1
- Module 2
- Module 3
- Module 4
- Module 5
- Module 6
Course Information:
- Total Course Video Hours: 6 Hrs 51 Min
- Total Videos: 37
Javascript Essentials
Javascript Essentials
- Module 1: Introduction To Javascript
- Module 2: Core Concepts And Syntax
- Module 3: Getting A Handle On The DOM
- Module 4: Working With Libraries
Course Information:
- Total Course Video Hours: 9 Hrs 1 Min
- Total Videos: 35
Java Programming
Java Programming
- Module 1: Foundations (Beginner)
- Module 2: Terms and Tools (Beginner)
- Module 3: Identifiers, Variables, and Data Types (Beginner)
- Module 4: object-orientated Programming (Intermediate)
- Module 5: Predefined Classes (Intermediate)
- Module 6: Methods Part 1 (Intermediate)
- Module 7: Methods Part 2 (Advanced)
- Module 8: Constructors (Advanced)
- Module 9: Control of Flow (Advanced)
- Module 10: Arrays and Exceptions (Advanced)
Course Information:
- Total Course Video Hours: 14 Hrs 48 Min
- Total Videos: 58
Microsoft 70-480:Programming in HTML5 with JavaScript and CSS3
Microsoft 70-480:Programming in HTML5 with JavaScript and CSS3
- Module 1: Introduction to Web Development Technologies
- Module 2: HTML
- Module 3: CSS
- Module 4: JavaScript
- Module 5: jQuery
- Module 6: HTML5
- Module 7: CSS3
- Module 8: Course Review
Course Information:
- Total Course Video Hours: 18 Hrs 28 Min
- Total Videos: 68
- Module 1.1 - Introduction to OSWASP Top 10
- Module 2.1 - Overview of Risks We Will Explore
- Module 2.2 - Injection
- Module 2.3 - Broken Authentication
- Module 2.4 - Sensitive Data Exposure
- Module 2.5 - XML External Entities (XXE)
- Module 2.6 - Broken Access Control
- Module 2.7 - Security Misconfiguration
- Module 2.8 - Cross-Site Scripting XSS
- Module 2.9 - Insecure Deserialization
- Module 2.10 - Using Vulnerable Components
- Module 2.11 - Insufficient Logging and Monitoring
- Module 2.12 - Course Conclusion
- 1.1 Introduction to Web Development
- 1.2 How the Web Works Clients, Servers, and HTTPHTTPS
- 1.3 Setting Up Your Development Environment (VS Code, Prettier)
- 1.4 Introduction to Git & Version Control
- 1.5 HTML, CSS, JavaScript The Big Picture
- 2.1 HTML Basics: Structure, Tags, and Attributes
- 2.2 Text Formatting, Lists, and Headings
- 2.3 Links, Navigation, and Anchors
- 2.4 Working with Images and Multimedia
- 2.5 Forms and Input Types
- 2.6 Tables, Accessibility & Semantic HTML
- 2.7 Validating HTML with W3C Standards
- 2.8 Best Practices & Clean Code
- 3.1 CSS Basics: Selectors, Properties, and Values
- 3.2 Box Model: Margins, Padding, Borders
- 3.3 Typography: Fonts, Colors, and Line Heights
- 3.4 Positioning: Static, Relative, Absolute, Fixed
- 3.5 Introduction to Flexbox for Layouts
- 3.6 CSS Grid for Advanced Layouts
- 3.7 Media Queries & Mobile-First Design
- 3.8 CSS Variables and Custom Properties
- 3.9 Pseudo-elements & Pseudo-classes
- 3.10 CSS Animations & Transitions
- 3.11 Writing Maintainable CSS (BEM, File Organization)
- 3.12 Performance Optimization: Lazy Loading & Best Practices
- 4.1 Introduction to Bootstrap and the Grid System
- 4.2 Bootstrap Components: Buttons, Cards, Forms, and Modals
- 4.3 Customizing Bootstrap with CSS
- 4.4 Using Bootstrap Utilities for Rapid Prototyping
- 4.5 Best Practices for Responsive Design with Bootstrap
- 4.6 Bootstrap vs. Custom CSS: When to Use Which?
- 5.1 Introduction to JavaScript: Variables and Data Types
- 5.2 Operators, Expressions, and Type Coercion
- 5.3 Conditionals: if, else, switch
- 5.4 Loops: for, while, forEach, for...of
- 5.5 Functions: Regular, Arrow Functions, and Parameters
- 5.6 Working with Arrays & Objects (Methods, Iteration)
- 5.7 Scope and Closures: Understanding this
- 5.8 JavaScript Debugging and Console Methods
- 5.9 Writing Clean JavaScript Code (Best Practices)
- 5.10 ES6+ Features (Destructuring, Spread & Rest Operators)
- 6.1 Understanding the DOM and How Browsers Render Pages
- 6.2 Selecting and Modifying Elements (querySelector, getElementById)
- 6.3 Event Handling (click, keydown, mouseover, input)
- 6.4 Creating and Removing Elements Dynamically
- 6.5 Form Handling and Validation
- 6.6 Local Storage & Session Storage
- 6.7 Real-World DOM Project: Interactive Form with Validation
- 7.1 Introduction to APIs and AJAX
- 7.2 Fetch API: Making HTTP Requests
- 7.3 Handling JSON Data in JavaScript
- 7.4 Form Submissions with JavaScript
- 7.5 Error Handling and Debugging API Calls
- 7.6 Real-World API Project: Fetching & Displaying Data
- 8.1 Introduction to AI-Powered Coding (GitHub Copilot, ChatGPT)
- 8.2 Using AI to Generate HTML & CSS Code
- 8.3 Using AI to Optimize JavaScript
- 8.4 Best Practices for AI-Assisted Development
- 9.1 What is Web Hosting? (Netlify)
- 9.2 Deploying a Website Using Netlify
- 9.3 Security Considerations for Deployed Websites
- 10.1 Structuring the Portfolio with HTML & Bootstrap
- 10.2 Styling the Portfolio with CSS & Animations
- 10.3 Adding JavaScript for Interactivity
- 10.4 Implementing Form Handling & Validation
- 10.5 Publishing & Sharing Your Portfolio
- Introduction
- The Advantages Of Style Sheets
- Discovering Cascading Style Sheets
- CSS Structure And Syntax Part1
- CSS Structure And Syntax Part2
- CSS Structure And Syntax Part3
- Using Different Kinds Of Style Sheets
- What Is The Box Model
- Height And Width
- Margin And Padding
- Working With Borders
- Positioning Elements
- Floating Elements
- Controlling Display And Visibility
- Working With Colors
- Working With Backgrounds
- Understanding Fonts
- Working With Text Properties
- Text And Shadow Effects Part1
- Text And Shadow Effects Part2
- Working With Lists
- Using Navigation Bars
- Working With Tables Part1
- Working With Tables Part2
- Using Transforms Part1
- Using Transforms Part2
- Using Transitions
- Using Animations
- CSS Project Part1
- CSS Project Part2
- Course Conclusion
- Total Course Video Hours: 8 Hrs 20 Min
- Total Videos: 31
- Introduction
- What Is HTML
- HTML Resources
- Choosing A Code Editor
- The Relationship Of HTML, CSS And JavaScript
- The HTML Document
- DOCTYPE Declaration
- The Head
- The Body
- The Footer
- Using Headings
- Creating Paragraphs
- Emphasizing Text
- Controlling Line Breaks And Whitespace
- Creating Lists
- Working With Tables
- Why Structure Matters
- Controlling Document Outlines
- Structure Elements Part 1
- Structure Elements Part 2
- Working With Links Part 1
- Working With Links Part 2
- Working With Images Part 1
- Working With Images Part 2
- HTML And CSS
- Creating Inline Styles
- Controlling Typography
- Adding Color
- Externalizing Styles
- Creating A Website Part 1
- Creating A WebsitIntroduction to Pythone Part 2
- Conclusion
- Total Course Video Hours: 7 Hrs 47 Min
- Total Videos: 32
- Total Course Video Hours: 19 Hrs 14 Min
- Total Videos: 98
- Intro to Course and Instructor
- Getting Started with Python
- Working with Primitive Data Types
- Working with Primitive Data Types Part 2
- Working with Primitive Data Types Part 3
- Working with Primitive Data Types Part4
- Working with Primitive Data Types Part4 Answers
- Working with Multiple Assignments Statements
- Convert Types in Python
- Creating Lists
- Modifying Lists
- Sorting and Reversing Lists
- Slicing Lists
- Working With Operators
- Working With Operators Part2
- Working With Operators Part3
- Determining Operator Precedence
- Working with IF Statements
- Working With For Loops
- Working With While Loops
- Nesting for Loops
- Reading Files Part1
- Reading Files Part2
- More on Files
- Reading Console Inputs and Formatting Outputs
- Merging Emails
- Reading Command Line Argument
- Defining Functions
- Using Default Argument
- Using Keyword and Positional Arguments
- Handling Exceptions
- Using Math and Random Modules
- Displaying Daytime Working Directory and File Metadata
- Total Course Video Hours: 7 Hrs 53 Min
- Total Videos: 33
- Introduction and Developing in HTML5 with Javascript and CSS3
- Intro to HTML 5
- Examples of Browsers Using Codes
- Using HTML5 Codes and Utilizing Virtual Studio – Part 1
- Using HTML5 Codes and Utilizing Virtual Studio – Part 2
- Using HTML5 Codes and Utilizing Virtual Studio – Part 3
- Using HTML5 Codes and Utilizing Virtual Studio – Part 4
- HTML5 Code Walk through – Part 1
- HTML5 Code Walk through – Part 2
- HTML5 Code Walk through – Part 3
- CSS3 Selectors and Style Properties – Part 1
- CSS3 Selectors and Style Properties – Part 2
- CSS3 Selectors and Style Properties – Part 3
- CSS3 Selectors and Style Properties – Part 4
- CSS3 Selectors and Style Properties – Part 5
- CSS3 Selectors and Style Properties – Part 6
- Developer Tool Support
- Browse-Specific Feature Detection
- HTML Form Examples – Part 1
- HTML Form Examples – Part 2
- HTML Form Examples – Part 3
- HTML Form Examples – Part 4
- HTML Form Enhancements – Part 1
- HTML Form Enhancements – Part 2
- HTML Form Enhancements – Part 3
- HTML Form Enhancements – Part 4
- HTML Form Enhancements – Part 5
- HTML Form Enhancements – Part 6
- Building Websites – Part 1
- Building Websites – Part 2
- Building Websites – Part 3
- Building Websites – Part 4
- More HTML5
- More HTML5 – Information Tags
- More HTML5 – Codes
- More HTML5 – Java Script
- Course Outro
- Total Course Video Hours: 6 Hrs 51 Min
- Total Videos: 37
- Introduction
- Java Script From The Dawn Of The Web Part 1
- Java Script From The Dawn Of The Web Part 2
- Getting The Right Tools
- Creating Your First JavaScript Program Part 1
- Creating Your First JavaScript Program Part 2
- The Structure And Content Part 1
- The Structure And Content Part 2
- Naming And Casing Best Practices
- Understanding Variables Part 1
- Understanding Variables Part 2
- Understanding Variables Part 3
- Working With Operators Part 1
- Working With Operators Part 2
- Working With Loops Part 1
- Working With Loops Part 2
- Creating Functions Part 1
- Creating Functions Part 2
- Understanding Types And Objects Part 1
- Understanding Types And Objects Part 2
- Understanding Types And Objects Part 3
- Understanding Types And Objects Part 4
- Understanding Types And Objects Part 5
- Introduction To The HTML Document Object Model
- Accessing DOM Elements
- Changing DOM Elements
- Creating DOM Elements
- Responding To Events Part 1
- Responding To Events Part 2
- Introduction To Libraries
- Installing And Using jQuery Part 1
- Installing And Using jQuery Part 2
- Modifying Web Pages Using jQuery Part 1
- Modifying Web Pages Using jQuery Part 2
- Conclusion
- Total Course Video Hours: 9 Hrs 1 Min
- Total Videos: 35
- Introduction
- History Of Computer Programming
- Categories Of Programming Languages
- Condensed History Of Java
- Software Life Cycle
- Programming General Terms
- Downloading And Installing Java
- Programmer Editors And Integrated Development Environments Part 1
- Programmer Editors And Integrated Development Environments Part 2
- Installing Eclipse
- Understanding Identifiers
- Unicode And Java Syntax
- Variables Constants And Literals
- Field Member And Variable Components
- Primitive Data Types Part 1
- Primitive Data Types Part 2
- Primitive Data Types Part 3
- Operators Part 1
- Operators Part 2
- Escape Characters
- Type Conversions And Type Casting
- Java Reserved Words
- Commenting
- Abstract Data Types
- Object Oriented Programming
- What Is An Object?
- Eclipse Lab
- String Class Part 1
- String Class Part 2
- String Class Part 3
- Date Class
- Simple Date Format Class
- Scanner Class Part 1
- Scanner Class Part 2
- Decimal Format Class Part 1
- Decimal Format Class Part 2
- JFrame Class
- Container Class Part 1
- Container Class Part 2
- Methods
- Naming Methods
- Implementation Method Hiding
- Method Variables And Literals
- Invoking A Method
- Methods And Multiple Arguments
- Methods Lab
- Method Overloading
- Creating Objects
- Constructor Declarations
- Overloading And Default Constructors
- While Loop
- While Statement
- For Loop
- Array Structures
- Constants And Array Sizes Part 1
- Constants And Array Sizes Part 2
- Exceptions And The Try Catch Block
- Conclusion
- Total Course Video Hours: 14 Hrs 48 Min
- Total Videos: 58
- Creating document structure
- Writing code that interacts with UI controls
- Applying styles to HTML elements
- Implementing HTML5 APIs
- Establishing the scope of objects and variables
- Creating and implementing objects and methods
- Implementing program flow
- Raising and handling an event
- Implementing exception handling
- Implementing a callback
- Creating a web worker process
- Validating user input with HTML5 elements
- Validating user input with JavaScript
- Consuming data
- Serializing, de-serializing, and transmitting data
- Stylizing HTML text and box properties
- Creating a flexible content layout
- Creating an animated and adaptive UI
- Finding elements by using CSS selectors and JQuery
- Structuring a CSS file using CSS selectors
- Total Course Video Hours: 18 Hrs 28 Min
- Total Videos: 68
- Introduction
- Buttons
- Gestures
- Keypad
- Contacts
- Groups
- Phone
- Call Customization
- Messages-Part 1
- Messages – Part 2
- Messages – Part 3
- Messages – Part 4
- Customizing Messages
- Internet – Part 1
- Internet – Part 2
- Internet Settings
- Email-Part1
- Email-Part 2
- Setup Email
- Music
- Google Voice
- Customization
- Lock Screen
- Stylus
- Camera-Part1
- Camera-Part2
- Taking Photos-Part1
- Taking Photos-Part2
- Editing Photos
- Capturing Video
- Wrap Up
- Total Course Video Hours: 4 Hrs 22 Min
- Total Videos: 31
- Iphone Intro
- Iphone The Basics
- 2.1 The Screen Pt. 1
- 2.2 The Screen Pt. 2
- 2.3 The Screen Pt. 3
- 2.4 The Screen Pt. 4
- Basic Keyboard
- Advanced Keyboard
- Making A Call
- Settings-Part 1
- Settings-Part 2
- Contacts-Part 2
- Contacts-Part 2
- Phone Calls-Part 1
- Phone Calls-Part 2
- Phone Calls-Part 3
- Advanced Phone Calls
- Texting-Part 1
- Texting-Part 2
- Advanced Texting-Part 1
- Advanced Texting-Part 2
- Message Settings
- Web-Part 1
- Web-Part 2
- Web-Part 3
- Email-Part 1
- Email-Part 2
- Multiple Email Accounts
- Email Settings
- SIRI
- Music-Part 1
- Music-Part 2
- Camera Functions
- Photography Settings
- Edit Photos
- Share Photos
- Video Functions
- Apple Maps
- Application Management
- Misc-Part 1
- Misc-Part 2
- Conclusion
- Total Course Video Hours: 5 Hrs 6 Min
- Total Videos: 42