Codecast Courses

by Rishabh

Courses

Last Updated: 2012-10-08

CSS

Selectors

Basic CSS Selectors
CSS Attribute Selectors
[Structural CSS Pseudo Classes]
[More Pseudo Class Selectors]
[CSS Pseudo Element Selectors]

Selectors

[See the CSS Selectors Section]

Borders

Rounded Corners with CSS3 Border Radius

Multiple Column Layout

Multiple Columns with CSS3 Multi-Column Layout

Solving Real World Problems

CSS Shadows on Only One or Two Sides/Edges
Styling Labelled Form Input Text Field With CSS3

Bonus

[Building the Twenty Twelve Wordpress Theme from Scratch] http://twentytwelvedemo.wordpress.com/
[Styling Scrollbars in Webkit (Chrome, Safari)]

JavaScript

Basics

Comments

How to Write Comments in Javascript

Variables

Basics of Javascript Variables
Undefined and Null in Javascript
Understanding Scoping and Variable Shadowing
Javascript Variable Hoisting Explained

Data Types

Strings

String Basics and Concatenation in Javascript
Properties and Methods of Strings in Javascript
Javascript String Comparison
Difference between String Primitives and String Objects

Numbers

Javascript Number Basics
Javascript Number Operators and Operator Precedance
Infinity and NaN in Javascript
Parsing Numbers from Strings
Javascript Number Comparison
Javascript Math Object
Javascript Number Object Methods

Conditional Statements

Javascript If...Else Conditional Statement
Javascript Switch Conditional Statement

Operators

Javascript Conditional (Ternary) Operator
Javascript Comma Operator and Separator
Javascript delete Operator
Javascript in, instanceof and typeof Operators
Javascript void Operator

Functions

Javascript Function Basics and The argument Variable
Function Return Values
[Functional Scopes in Javascript - See the Scoping Codecast under "Variables"]
Anonymous Functions in Javascript
Understanding the Difference Among the Different Ways of Defining Functions

Data Structures

Arrays

Basics of Javascript Arrays
Array Mutator Methods in Javascript
Array Accessor Methods in Javascript
Array Iteration Methods in Javascript
Javascript Associate Arrays

Objects

Basics of Javascript Objects
The this Keyword in Javascript
[Explicitly Applying Methods on Objects with Call and Apply]
[Bound Methods with Bind]
[Doing some DOM Manipulation that Covers the usage of this Keyword]
[Javascript for..in Statement]
[Javascript for each..in Statement]

Loops

Javascript For Loops
Javascript While and Do While Loops
Javascript Break, Continue and Label Statements

Object-Oriented Programming (OOP)

Error Handling

Javascript Try...Catch Statement
Javascript throw Statement

Extras

JSON

Regexp

Exercises

Solving Real World Problems

[Form Validation with Javascript]
[Javascript Date/Time Formatting]
[General Clicking and Dragging Webpage Components]
[Building Resizable Webpage Components]

Bonus

[Building a Task Manager (TODO Lists) with LocalStorage]
[Building a Contacts Manager with LocalStorage]
[Building a Playback Component like CSSDeck Codecasts]

HTML5 and Friends

Geolocation

Watching and Tracking Positions with Geolocation API

Web Storage

Storing Data Client-Side with LocalStorage and SessionStorage

PreProcessors

HTML

Jade

Part 1: Learning the Jade Templating Engine Syntax
Part 2: Jade Templating Tutorial Codecast - Part 2

Markdown

Learning the Markdown Syntax

CSS

Javascript

Other Tools

Zen Coding

Write your HTML and CSS Code Faster with Zen Coding

Have feedback? Let @cssdeck know on Twitter