Track Summary

Introduction to HTML and CSS development

HTML CSS Course Introduction
What are HTML and CSS?
The Website We're Going to Build in the HTML/CSS Course
Tools We'll Use in the Course and Basic HTML Structure Overview
How to Deploy a Static Site to the Web
Introduction to Using CSS Styles
How the CSS Cascading Process Works
Guide to HTML Links
Working with the div Tag in HTML
Guide to HTML Classes and IDs
Introduction to Flexbox
Guide to Padding in CSS
Guide to Margin in CSS
Integrating Icons with Font Awesome
How to Select and Style Child Tag Elements
Introduction to CSS Grid
How to Import and Use Custom Fonts in HTML
How to Import and Style Images in HTML
Refactoring the CSS Code to Use More Specific Selectors
Integrating Flexbox Inside of a CSS Grid Container to Align Items
Introduction to CSS Animations
Styling the Right Column of the Navigation Bar
Finalizing the Navigation Bar and Organizing the Style Files to Conform with Development Best Practices
How to Build a Parallax Scrolling Feature
Adding Text Overlays On Top of the Parallax Image
Adding the HTML Structure and Icons for the Feature Section of the Homepage
How to Create Columns with Animated Hover Effects in CSS
Working with nth Child Selectors in CSS
How to Work with Box Shadows in CSS
How to Embed a Google Map into a Website
Building the Footer's HTML Structure
Controlling the Flex Direction to Layout the Footer Styles
How to Apply Filters and Control an Image's Opacity with CSS
Finalizing the Footer Styles
Building the HTML Structure for the About Page Header
How to Skew Images in CSS
Using the CSS Float Property to Have Text Flow Around an Image
Building the Square Grid HTML Structure
Creating a Two Column Layout with CSS Grid and Flexbox
Finalizing the About Page Styles and Review of Code Organization Best Practices
Populating the Menu Page with the Two Column Grid
Guide to HTML Bullet Point and Numbered Lists
How to Implement Anchor Tags in HTML
Overview of the Before and After Pseudo Selectors in CSS
Creating the Initial Structure for the Contact Page
Building the Contact Page Layout with CSS Grid
Introduction to HTML Form Elements
How to Style Text Inputs with CSS
Styling the Form Textarea and Button
Building the Label and Form Element Drop Shadow Styles
Integrating Custom Form Placeholder Text Styles
How to Animate Form Labels
Finalizing Contact Page Styles
Introduction to CSS Media Queries
Finalizing the Homepage Responsive Styles
Implementing Responsive Styles to the Square Grid, Image Skew, and Form Elements

Introduction to the JavaScript programming language.

Section Introduction
Reasons for Learning JavaScript
Analyzing the Various Versions of JavaScript
How to Run JavaScript Programs
How to Work with Variables in JavaScript
Understanding the Key Difference Between Var and Let Variables Types
Guide to JavaScript Hoisting
Syntax for JavaScript Comments
Comprehensive List of JavaScript Data Types
Guide to JavaScript Objects
How to Check for Data Types in JavaScript
How to Perform Type Casting in JavaScript
Working with String Functions - Part 1
Working with String Functions - Part 2
Working with String Functions - Part 3
JavaScript Arithmetic Operators
Guide to Compound Assignment Operators in JavaScript
Order of Operations in JavaScript
JavaScript Conditional Section Introduction
Basic Syntax for Using Conditionals in JavaScript
Guide to If/Else Conditionals in JavaScript
Compound Conditionals in JavaScript
How to Build a Switch Statement in JavaScript to Check for Data Types
Overview of JavaScript Ternary Operator
Section Introduction: Introduction to JavaScript Functions
Basic Syntax for Building Functions in JavaScript
How Variable Scope Works in JavaScript
Differences Between Function Expressions and Function Declarations
How to Work with Function Arguments in JavaScript
Function Arguments: Reference vs Value
Introduction to JavaScript Closures
Introduction to HTML Scripting with Built in JavaScript Functions
Introduction to the 'this' Keyword in JavaScript
How to Use the 'this' Keyword in JavaScript Programs
Section Introduction: Introduction to JavaScript Arrays
How to Create Arrays in JavaScript
Guide to Adding and Removing Array Elements in JavaScript
How to Use the Splice Function in JavaScript to Remove Specific Array Elements
Section Introduction: Introduction to JavaScript Loops
Guide to For Loops in JavaScript
How to Loop Through a JavaScript Object
Guide to While and Do/While Loops in JavaScript
Section Introduction: Introduction to Automating Tasks in the Browser with JavaScript
Running Google Search Queries in JavaScript
How to Pull Images from Instagram with JavaScript
Auto Following Accounts and Hashtags on LinkedIn with JavaScript
Development Skills

Development Skills and coding techniques

Are Developers Born or Made? Debunking the Myth of Prodigies
Can You Lose Your Coding Skills?
Cramming vs Consistent Study and How to Build a Study Framework
How to Study Effectively to Improve as a Developer
Guide to Developer Soft Skills
Discovering the Tipping Point as a Developer
What Does it Take to Become a Great Developer?
How to Learn a New Programming Language
Getting Past Skill Plateaus
How to Practice Programming Techniques and Improve as a Developer
How to Study and Understand Complex Topics
How to Use Deep Work to Improve as a Developer
Is Reading Important for Developers?
Guide to Memorization
Slowing Down to Learn How to Code Faster
Mental Models for Learning How to Code and Improve as a Developer
Practical Ways to Use the Pomodoro Technique as a Developer
Development Study Tips: Reverse Note Taking
Task Switching Costs for Developers
The Power of Making Mistakes – Learning by Failing
Learn How to Code from Scratch – A Practical Strategy
Developer Learning Curve – Why Learning How to Code Takes So Long?
Three Practical Approaches to Task Management
Speed Reading for Developers
From Copy Paste to Comprehension
How to Break Through the Cycle of Procrastination
Introduction to Asynchronous Method Calls
An Introduction to AI and How Artificial Intelligent Agents See the World
Guide to the Model View Controller Architecture
Object Oriented Inheritance Tutorial for Developers
Guide to CSS Selectors for Web Developers and Designers
Best Practices vs Creativity as a Developer
A Developer’s Guide to Content Delivery Networks (CDNs)
Command Line
Introduction to the Command Line Interface in Mac and Linux
Unsupported Browser

devCamp does not support ancient browsers.
Install a modern version for best experience.