Member since Feb 15, 2013
Edward Palomo
Points
?8,256
Total Points
This total includes 1770 uncategorized achievement points.
-
1,866
css
-
879
html
-
870
business
-
594
ruby
-
591
php
-
555
javascript
-
504
design
-
411
wordpress
-
216
dev tools
-
0
ios
-
0
android
133 badges earned
-
Newbie
Welcome to the exciting world of web professionals! We're happy you decided to join us. Isn't it exciting being a Newbie?
Earned Feb 15, 2013
-
Website Basics
Build a Simple Website Website Basics
HTML and CSS are the basic building blocks of any webpage.
Earned Feb 15, 2013
-
Text Editors and HTML
Build a Simple Website Text Editors and HTML
One of the primary tools that web designers and developers use all the time is called a text editor. We'll use a text editor to write our HTML code, which will describe the structure of our content.
Earned Feb 16, 2013
-
Creating a Website Structure
Build a Simple Website Creating a Website Structure
HTML describes the structure of content on a web page, but it's also important to define visual structure. Using a CSS grid system, we'll rearrange page elements into an aesthetically pleasing layout.
Earned Feb 17, 2013
-
Styling Content
Build a Simple Website Styling Content
Grid CSS can help layout webpages visually, but to add more customizations like fonts and background colors, we will need to write our own CSS code. CSS also allows for borders, margin, padding, and much more.
Earned Feb 17, 2013
-
Launching the Website
Build a Simple Website Launching the Website
Now that we're finished coding our website, it's time to deploy it live to the web. This involves several steps, including purchasing a domain and hosting. Then, we'll use the File Transfer Protocol to put our files onto our server.
Earned Feb 17, 2013
-
Introduction
This introduction is a broad overview of the Internet, the web, and markup languages.
Earned Feb 17, 2013
-
Text
Text in HTML can be structured many different ways. Utilizing text elements can add semantic structure to web pages.
Earned Feb 17, 2013
-
Lists
Lists in HTML can be used to create an ordered or unordered grouping of list items, such as a grocery list or your top five favorite movies.
Earned Feb 17, 2013
-
Links
Hyperlinks are the fundamental idea that makes the web great. They allow pages to be linked together so that it's easy to navigate through the sea of information.
Earned Feb 17, 2013
-
Objects
Objects in HTML include elements like images and multimedia plugins. This class of elements essentially allows for the addition of content that is not text-based.
Earned Feb 17, 2013
-
Tables
Tables in HTML can be used for structuring and formatting tabular data, similar to the display capabilities of spreadsheet software. Tables are useful for organizing and relating quantitative and qualitative data sets.
Earned Feb 18, 2013
-
Forms
Forms are a special class of HTML elements that can be combined together to create pages that accept user input. The user input generated by forms can then be processed by software that runs on the server-side.
Earned Feb 18, 2013
-
Getting Started with CSS
CSS Foundations Getting Started with CSS
Learn basic CSS concepts and how to add CSS to a page.
Earned Feb 19, 2013
-
Selectors
Selectors allow for styling to be applied to particular page elements. This critical concept makes it easy to choose a specific page element and assign CSS.
Earned Feb 20, 2013
-
Advanced Selectors
CSS Foundations Advanced Selectors
Many advanced CSS selectors help keep our markup clean, semantic and flexible by targeting specific elements without the need of a class or an ID.
Earned Feb 23, 2013
-
Introduction
CSS Foundations - Version 1 Introduction
This introduction is a broad overview of cascading stylesheets.
Earned Feb 23, 2013
-
Selectors
CSS Foundations - Version 1 Selectors
Selectors allow for styling to be applied to particular page elements. This critical concept makes it easy to choose a specific page element and assign CSS properties to it.
Earned Feb 23, 2013
-
Data Types
CSS Foundations - Version 1 Data Types
Data types are different classes of information that can be used with CSS properties. Data Types include integers and floating point values (numbers), strings (pieces of text), colors, and more.
Earned Feb 23, 2013
-
Text
CSS Foundations - Version 1 Text
In addition to the font property, there are several more properties that allow for text elements to be further manipulated. Examples include the word-spacing, letter-spacing, and line-height properties.
Earned Feb 23, 2013
-
Box Model
CSS Foundations - Version 1 The Box Model
The CSS box model describes rectangular elements on a web page. Each box has a content area which is surrounded by padding, border, and margin areas.
Earned Feb 23, 2013
-
Page Layout
CSS Foundations - Version 1 Page Layout
The visual formatting model in CSS governs the layout of page elements based on several CSS properties and concepts, such as the size of an element and its position.
Earned Feb 24, 2013
-
Printing
CSS Foundations - Version 1 Printing
When a user attempts to make a hard copy of a webpage, special CSS styles can be applied to enhance the printing experience. Users will appreciate this, because in most cases it increases the focus on the page content and decreases the amount of printer ink they have to use.
Earned Feb 24, 2013
-
Framework Foundations
CSS Foundations - Version 1 Framework Foundations
The CSS specification created by the W3C is already very powerful by itself. However, there are pieces of CSS code that most web professionals will have to create repeatedly. This development friction can be eased by using a CSS framework, which is a set of reusable CSS code that is general enough to be applied to just about any project.
Earned Feb 24, 2013
-
Values and Units
CSS Foundations Values and Units
Values and Units
Earned Feb 24, 2013
-
Text, Fonts, and Lists
CSS Foundations Text, Fonts, and Lists
Text has a significant effect on how we view a web page, and CSS has many options for defining text styles. Font properties also enable us to change the appearance of text by assigning a font family, font size, thickness and more. In this Deep Dive, we’ll learn common font properties we can use to enhance our text, along with ways to style our HTML lists.
Earned Feb 25, 2013
-
CSS Box Model
The CSS Box Model
Earned Feb 26, 2013
-
Backgrounds and Borders
CSS Foundations Backgrounds and Borders
With CSS, any element can have a background and border applied, and certain properties affect how they appear. In this Deep Dive, we'll explore common CSS background and border properties, along with ways to add drop shadows and inner shadows to HTML elements.
Earned Feb 27, 2013
-
Selectors
Selectors have been available since the advent of CSS, but there are several new CSS3 selectors. These selectors allow web professionals to apply properties to page elements that were previously more difficult to access.
Earned Mar 1, 2013
-
Typography
CSS3 includes numerous new typographic features, such as text-shadows. This is an exciting and rapidly evolving area of CSS3, wherein layout engines like webkit are pushing beyond W3C standards.
Earned Mar 4, 2013
-
Web Fonts
The @font-face rule allows for the inclusion of customized fonts, beyond what is available by default. This isn't actually a new feature of CSS3, but it has become popular over the last few years, so it has a coloquial association with other CSS3 properties.
Earned Mar 4, 2013
-
Borders
CSS3 expands upon borders by adding features like rounded corners, shadows, and more. Using these features reduces the need for image-based solutions, which allows web pages to generally load faster.
Earned Mar 5, 2013
-
Gradients
In design, a gradient is the visual effect of one color gradually fading into another across a surface. Applying CSS3 gradients to elements reduces the need for image-based solutions and can improve front-end performance.
Earned Mar 5, 2013
-
Backgrounds
Multiple backgrounds and background sizing are just two background features that are new in CSS3. Multiple backgrounds allows designers to build several layers of imagery into page elements and this feature in particular provides designers with tighter control than ever before.
Earned Mar 6, 2013
-
Transitions
The :hover pseudo-class has been used to create basic transitions for many years now, but the transition property allows things to animate more smoothly. When a transition is applied to an element, most changes to that element will be animated between two keyframe states.
Earned Mar 6, 2013
-
Transforms
Transforms set page elements in either a 2D or 3D coordinate space. This makes it possible to manipulate the rotation and position of an element along the X, Y, and Z axis.
Earned Mar 6, 2013
-
Animation
Animations are a set of keyframes that are applied to an element via the animation property. Each keyframe includes CSS styling that is to be applied at that point in the animation. Then, the animation property smoothly animates between each keyframe.
Earned Mar 7, 2013
-
Multi-Column Layouts
The multi-column layout module in the CSS3 specification is capable of breaking up paragraph text into columns. These columns are created dynamically, which is much more flexible and accessible than continuous text that is broken across three separate HTML elements.
Earned Mar 7, 2013
-
Media Queries
Media Queries are a unique addition to CSS3 that allows designers to apply CSS declarations dynamically based on client conditions. For example, if the width of the browser window drops below a predetermined value, alternative CSS can be applied dynamically.
Earned Mar 7, 2013
-
Introduction to Responsive Web Design
Build a Responsive Website Introduction to Responsive Web Design
Some years ago there was a clear differentiation between desktop and mobile. The introduction of tablets and other new web devices brings the challenge of designing for more resolutions and devices than ever before. Fortunately, responsive web design has emerged as a robust solution.
Earned Mar 7, 2013
-
Fluid Foundation
Build a Responsive Website Creating a Fluid Foundation
The key to a responsive website is building it on a fluid foundation. This defines our website layout in ratios and proportions rather than absolute values. Using the target ÷ context = result formula, we'll convert widths, margins, and padding from pixels to percentages. We'll also learn how to make our images scalable.
Earned Mar 7, 2013
-
Adaptive Design
Build a Responsive Website Adaptive Design
Introducing media queries allows us to target specific device resolutions; like an iPad or iPhone, and adjust our website's layout accordingly. This is referred to as an adaptive design approach.
Earned Mar 7, 2013
-
Responsive Design
Build a Responsive Website Responsive Design
Responsive websites are built on a fluid grid and use media queries not to target specific device resolutions, but rather to adjust the design and content as it reaches various breakpoints.
Earned Mar 7, 2013
-
Advanced Techniques
Build a Responsive Website Advanced Techniques
Responsive web design doesn't stop at creating a fluid foundation and implementing media queries. It's an ongoing process. In this stage, we'll continue to make our typography and media even more responsive. We'll also learn how we should move forward when starting responsive web projects from scratch.
Earned Mar 8, 2013
-
Basics
Introduction to Programming Basics
Computer programming can be intimidating at first, but this gentle introduction to the subject will make the learning curve a bit easier to climb.
Earned Mar 8, 2013
-
Control Structures
Introduction to Programming Control Structures
Control structures determine the flow of execution within an application. A conditional statement can fork the execution down several paths or a loop can execute the same code several times until a condition is met.
Earned Mar 8, 2013
-
Objects and Arrays
Introduction to Programming Objects and Arrays
An array is a way of storing multiple items and each item is associated to a number called the index. Each item can be accessed using the index value. Objects are usually associated to meaningful pieces of data which it can hold and manipulate.
Earned Mar 9, 2013
-
Functions
Introduction to Programming Functions
A function contains a piece of code that needs to be executed several times from different parts of your application
Earned Mar 9, 2013
-
Introduction Variables
JavaScript Foundations Variables
Introduction Variables
Earned Mar 9, 2013
-
JavaScript Strings
JavaScript Foundations Strings
Strings in JavaScript allow us to store letters, words, sentence or any other text information.
Earned Mar 9, 2013
-
JavaScript Numbers
JavaScript Foundations Numbers
JavaScript Numbers
Earned Mar 11, 2013
-
JavaScript Arrays
Arrays are how we can store lists of data in a single object in JavaScript
Earned Mar 11, 2013
-
JavaScript Functions
JavaScript Foundations Functions
Functions allow us to package and reuse code in our programs, which makes them more organized.
Earned Mar 11, 2013
-
JavaScript Objects
JavaScript Foundations Objects
Objects are the foundational type in JavaScript. They allow us to create complex data structures and organize our programs.
Earned Mar 12, 2013
-
Introduction
A broad definition of accessibility could include mobile devices, software machines, and people with disabilities. However, the more traditional definition of accessibility focuses exclusively on people that access the web in atypical ways.
Earned Mar 12, 2013
-
Websites
Accessibility on a static website has a lot to do with creating semantic markup. However, creating an aesthetic with CSS is equally important and can help users with various types of vision and motor impairments.
Earned Mar 12, 2013
-
Web Apps
Interactive web applications are slightly different than static websites, and can present some unique challenges in regards to accessibility.
Earned Mar 12, 2013
-
Introduction to jQuery
Build an Interactive Website Introduction to jQuery
JavaScript is used to add interactivity to the front end of a website. JavaScript works slightly differently in each browser, so to smooth out some of those inconsistencies, we're going to use jQuery, a JavaScript framework.
Earned Mar 12, 2013
-
Form Validation and Manipulation
Build an Interactive Website Form Validation and Manipulation
jQuery offers a range of methods to detect when a user interacts with a form, we'll be using these methods in conjunction with other jQuery methods to add some browser-based validation to a simple contact form.
Earned Mar 13, 2013
-
jQuery Plugins
Build an Interactive Website jQuery Plugins
Plugins are libraries of code that you can drop in to your project to extend its functionality. Plugins require jQuery and are often free.
Earned Mar 13, 2013
-
Google Maps Integration
Build an Interactive Website Google Maps Integration
Google Maps offers two ways to add maps to your site, static and dynamic. We'll cover the basics of both and add some markers too.
Earned Mar 14, 2013
-
Customizing Google Maps
Build an Interactive Website Customizing Google Maps
Learn to add custom markers to your dynamic map and add info windows. Discover how to make sure Google maps work in a responsive site.
Earned Mar 14, 2013
-
Elements
Aesthetic Foundations Elements
The elements of art form the basic visual building blocks. With elements like line, shape, and form, it is possible to approach design from an objective and analytical perspective.
Earned Mar 14, 2013
-
Principles
Aesthetic Foundations Principles
The principles of art are a set of rules or guidelines that utilize the elements of art to create patterns. By leveraging principles like harmony, contrast, and emphasis, the elements of art can be manipulated to bring forth emotional depth and dynamic visuals.
Earned Mar 14, 2013
-
Color Theory
Aesthetic Foundations Color Theory
Color theory is the study of mixing colors together and the visual effects of various combinations. Color has been studied for many centuries, but the advent of computer graphics has made this area even more interesting.
Earned Mar 14, 2013
-
Workspace Basics
Photoshop Foundations Workspace Basics
An introduction to the menus, toolbar, windows and panels that make up the Adobe Photoshop workspace.
Earned Mar 14, 2013
-
Layer Basics
Photoshop Foundations Layer Basics
Layer Basics
Earned Mar 14, 2013
-
Masks Basics
Photoshop Foundations Masks Basics
Masks
Earned Mar 14, 2013
-
Type Tools
Photoshop Foundations Type Tools
Type Tools
Earned Mar 15, 2013
-
Vector Shapes
Photoshop Foundations Vector Shapes
This introductory course will teach you how to manipulate Photoshop's preset shapes by adjusting their anchors and paths. You'll also learn how to draw freehand using the pen tool.
Earned Mar 15, 2013
-
Slices & Save for Web
Photoshop Foundations Slices & Save for Web
In this introductory course, you’ll learn how to properly create slices when creating user interface elements in Photoshop. We’ll also learn the basics of optimization and the Save for Web feature.
Earned Mar 15, 2013
-
Workflow Basics
Photoshop Foundations Workflow Basics
Workflow Basics
Earned Mar 15, 2013
-
Getting Started with PHP
Build a Simple PHP Application Getting Started with PHP
The browser can understand HTML and CSS all by itself, but we’ll need a little bit more sophisticated setup to handle PHP. We’ll get familiar with what PHP code looks like and where it can run, exploring the differences between a client-side language and a server-side language. We’ll walk step by step through installing everything you’ll need to run PHP code, and we’ll end with a simple but functioning PHP script.
Earned Mar 18, 2013
-
Creating the Menu and Footer
Build a Simple PHP Application Creating the Menu and Footer
Our product catalog website will have a number of pages, but the pages share a few common elements like the top navigation menu and the footer. We’ll build these shared elements into a set of template files, using basic programming concepts like variables and conditionals to make it all work.
Earned Mar 18, 2013
-
Adding a Contact Form
Build a Simple PHP Application Adding a Contact Form
PHP does more than just make a set of HTML files easier to maintain. It also adds advanced functionality to a site that HTML and CSS alone cannot achieve, like sending an email. We’ll create a contact form for our website, allowing the users to enter a message into an HTML form and then using PHP to process the form submission.
Earned Mar 20, 2013
-
Listing Inventory Items
Build a Simple PHP Application Listing Inventory Items
Our product catalog contains quite a bit of information, too much to fit in simple variables. A PHP array will be perfect for the task, and we’ll explore all the ins and outs of working with arrays to store sets of related data. We’ll also use the data from the array to populate our main Shirts page that shows a list of all the products in our catalog.
Earned Mar 20, 2013
-
Integrating With Paypal
Build a Simple PHP Application Integrating with PayPal
Each shirt in our catalog has its own individual page, and we’ll build out a new template for all of those pages that integrates with Paypal. PayPal offers services that provide an easy way to handle a shopping cart and payments. We’ll walk through the steps of setting up a new PayPal account. We’ll cover how to customize the cart and checkout pages, and we’ll get the form code necessary to integrate the Add to Cart buttons into our store.
Earned Mar 21, 2013
-
Working with PHP Functions
Build a Simple PHP Application Working With Functions
The home page of our website displays a small subset of the products, but the layout should be the same as the Shirts Listing page. We’ll work with PHP functions, blocks of code that can be called from other blocks of code, to make sure that products are displayed the same across all list pages. PHP comes with a large number of native functions, but it also provides a way to create our own.
Earned Mar 21, 2013
-
Simple PHP Application: Wrapping Up The Project
Build a Simple PHP Application Wrapping Up The Project
Simple PHP Application: Wrapping Up The Project
Earned Mar 22, 2013
-
Moving Around in the Console
Console Foundations Getting Started with the Console
Being able to navigate using the console is the first step to being a console master.
Earned Mar 25, 2013
-
Console Users and Permission
Console Foundations Users and Permissions
Users and Permissions are a core concept you need to master to be able to use the console.
Earned Mar 26, 2013
-
Console Processes
Managing processes is an important skill when working with the console.
Earned Mar 26, 2013
-
Why Start a Business?
How to Start a Business Why Start a Business?
So you want to start a business? In this set of videos, we address the basic needs for starting a company, from setting goals to defining success.
Earned Mar 27, 2013
-
Corporate Structure
How to Start a Business Corporate Structure
One of the first steps to starting a company is choosing a legal structure for your business and filling out the relevant paperwork. In this set of videos, we talk about some of the advantages of incorporating and the different business structures available to you.
Earned Mar 27, 2013
-
Forming Your Company
How to Start a Business Forming Your Company
Once you’ve figured out your legal choices in regards to incorporating, you might think you’re done and ready to go. Not just yet! You have to make sure you and any co-founders are on the same page and that you secure your intellectual property before you sign off on everything. Let’s take a look at what that means.
Earned Mar 27, 2013
-
Marketing Basics
How to Start a Business Marketing Basics
Digital marketing is the key to finding customers online. It's vital to establish an online presence while defining your targets and goals. Only then can you begin to tell the story behind your brand.
Earned Mar 27, 2013
-
Introduction to Accounting
How to Start a Business An Introduction to Accounting
Accounting is an essential skill that can help you monitor and maintain the financial health of your company thereby ensuring its success. But it's not as simple as listing all your transactions in a book. It requires knowledge of concepts like accounting standards, debits and credits, and the double entry bookkeeping system.
Earned Mar 29, 2013
-
Marketing Strategy
How to Start a Business Marketing Strategy
Your Internet Marketing strategy will help set the direction for how you’ll establish yourself across these various networks and platforms, as well as how and when to communicate and listen. But when all is said and done, the deciding factor for online success will be quality content.
Earned Mar 29, 2013
-
Making Money
How to Start a Business Making Money
You started a business to make money so let's talk money! In this stage, we're going to look at what goes into making money - setting a price, charging your customers and then collecting your money.
Earned Mar 30, 2013
-
Social Media
How to Market Your Business Social Media
These days, it takes more than a great website to spread the word about your product or service. Social networks are ideal for growing your network and for spreading the word about who you are and what you do.
Earned Apr 1, 2013
-
Usability Basics
How to Market Your Business Usability Basics
Understanding the basics of usability can allow you to evaluate the effectiveness of your website. These best practices will help you create various website elements - from navigation to forms and even content - and identify existing issues, increasing the chances of presenting a successful website to potential customers.
Earned Apr 1, 2013
-
Usability Testing
How to Market Your Business Usability Testing
Testing a site doesn't only mean evaluating its design; it also means determining if the users on your site can accomplish the goals they have in mind when they arrive. Testing with this in mind can reveal fixes that go far beyond simple code changes; it can lead to fundamental improvements in the way you do business and make money.
Earned Apr 1, 2013
-
Search Engine Optimization
How to Market Your Business Search Engine Optimization
SEO - or Search Engine Optimization - is vital to a business website's success. Understanding how search engines work and how to implement various search-related strategies will improve the value of your site and help get it found.
Earned Apr 4, 2013
-
Email Marketing
How to Market Your Business Email Marketing
Email is one of the most powerful ways to market your business online. It's a great way to keep customers up to date on specials, new products, and the latest news. With a number of powerful campaign management tools available online, even the smallest of companies can get involved.
Earned Apr 5, 2013
-
Video Marketing
How to Market Your Business Video Marketing
From no-budget to professional productions, video marketing can enhance the message a business is trying to communicate online. As video content becomes more accessible and expected by users, companies need to anticipate ways to use this medium to share information about products, services, and their sense of humor.
Earned Apr 6, 2013
-
From Idea to Execution
How to Build Your Company From Idea to Execution
Taking an idea from a thought process to a business model involves exploring many different facets of business. Using the Business Model Canvas, we’re going to walk through this process of developing an idea into a working business model that encapsulates the nine building blocks of a company.
Earned Apr 6, 2013
-
Financing Your Company
How to Build Your Company Financing Your Company
Starting a business and building your company doesn’t come cheap - it takes dedication, hard work, and money. Financing can come in different forms. In this stage, we’ll explore different types of funding, from debt to equity and more.
Earned Apr 9, 2013
-
Pricing
How to Build Your Company Pricing
The right pricing model can make a big difference for your company’s revenue stream but implementing one can be overwhelming. To help you with that, let’s go over fixed and dynamic pricing models, your company’s costs and value and what your competitors are doing. After that you should be able to pick a pricing model that’s right for you.
Earned Apr 9, 2013
-
Sales
How to Build Your Company Sales
Once you’ve made your product you have to sell it as well. There are a lot of aspects to being a great salesperson and in this series we’ll go over prospecting and qualifying leads, making a sales presentation and finally, servicing your clients.
Earned Apr 14, 2013
-
Metrics
How to Build Your Company Metrics
Starting, building and running a web business is a complex task. You need to know lots of different things - accounting, sales, marketing, business development, and finance. In this stage, we’re going to take a look at certain metrics that can help you monitor your company’s health and profitability and allow you to make better decisions to ensure the success of your venture.
Earned Apr 16, 2013
-
Web Typography
CSS Foundations Web Typography
Web typography is an exciting and rapidly evolving area of CSS, wherein layout engines like webkit are pushing beyond W3C standards. In this Deep Dive, we’ll cover topics such as best practices for choosing a typeface, text layout, and implementing responsive text & vertical rhythm. We'll also explore font resources like the @font-face rule, and other detailed font features and techniques that will enhance our text.
Earned Apr 18, 2013
-
Gradients
CSS gradients allow us to display smooth transitions between two or more colors. In this Deep Dive, we'll explore linear and radial CSS gradients, along with the differences in browser syntax.
Earned Apr 21, 2013
-
Flexbox and Multi-Column Layout
CSS Foundations Flexbox and Multi-Column Layout
With CSS multi-column layouts, we can easily define multiple columns of text. One of the benefits of using CSS-based columns is flexibility; content flows from one column to another, and the number of columns can vary depending on the size of the device or viewport. The CSS3 Flexible Box, or flexbox, is a powerful new feature that makes CSS more efficient for layout. Elements can be dynamically rearranged on the page, laid out in any direction, have flexible dimensions to adapt to the display space, and much more!
Earned Apr 21, 2013
-
Website Basics
Beyond HTML and CSS, there are several basic technology skills that every web professional should know. Some of these include uploading files to the web via FTP or purchasing domains and hosting.
Earned Apr 21, 2013
-
Graphic Basics
Technology Foundations Graphic Basics
Graphic Basics
Earned Apr 21, 2013
-
Intro to User Experience
UX Foundations Introduction to User Experience
User Experience is a broad term that refers to a person’s emotions when using a particular product, system, or service. Anything a user sees, touches, smells or tastes impacts a user's positive or negative experience. Even though we’ll be focusing on UX as it relates to the digital experience, we’ll also cover the effects of the users’ tangible experience and how it might affect their interaction with your design.
Earned Apr 21, 2013
-
Defining the Project
UX Foundations Defining the Project
When starting a brand new UX project it can be tempting to dive in and start writing content or designing right away. But first, it’s important to step back and define business and project goals, understand context, and determine constraints. With that, we can confidently move forward with planning our project. Because without taking the time to really understand the root of the issue – we can’t create an effective solution.
Earned Apr 21, 2013
-
Getting Started With Rails
Build a Simple Ruby on Rails Application Getting Started with Rails
We will learn what web applications are as well as install Ruby on Rails on our computers.
Earned Apr 21, 2013
-
Ruby Basics
Ruby Basics
Earned Apr 22, 2013
-
Objects, Classes, and Variables
Ruby Foundations Objects, Classes, and Variables
The Objects, Classes, and Variables badge gets you familiar with the Ruby language. You'll learn about how to tell the Ruby interpreter what to do, set variables, and create and instantiate classes.
Earned Apr 22, 2013
-
Ruby Strings
The Ruby Strings badge teaches you how to create and work with strings, learn about special characters and escape, and learn about common and useful methods available when working with strings.
Earned Apr 23, 2013
-
Ruby Numbers
The Ruby Numbers badge will get you comfortable working with numbers in Ruby. This badge teaches you about integers, floating point numbers, math, and more. You'll learn how to create and work with numbers, compare numbers, and work with currency.
Earned Apr 24, 2013
-
Ruby Arrays
An array is container for different kinds data. The Ruby arrays badge will teach you what arrays are and get you comfortable with creating and working with arrays.
Earned Apr 24, 2013
-
Ruby Hashes
Ruby Hashes
Earned Apr 27, 2013
-
Ruby Methods
A method is a set of expressions that return a value. Learn how to create your own methods in the Ruby Methods badge.
Earned Apr 27, 2013
-
Ruby Loops
A loop is a series of statements that can be repeated several times. The Ruby Loops badge walks you through creating loops and using different kinds of loops in your code.
Earned Apr 27, 2013
-
Environment and Redirection
Console Foundations Environment and Redirection
Pipes and redirection are extremely powerful techniques to utilize when using the console
Earned Apr 28, 2013
-
Ruby Blocks
Blocks are a special kind of syntax in Ruby. A block is a way of grouping statements together that is executed when Ruby encounters the method. The Ruby Blocks badge teaches you how to create, use, and work with blocks in your Ruby programs.
Earned Apr 28, 2013
-
Ruby Procs & Lambdas
Ruby Foundations Procs & Lambdas
Procs & Lambdas are blocks of code that are assigned to variables. In this way, procs and lambdas can be passed around to different methods and the scope can change. The Procs & Lambdas badge teaches you how to create and work with procs and lambdas as well as the differences between them.
Earned Apr 30, 2013
-
Ruby Modules
Modules are used for namespacing and sharing behavior.
Earned Apr 30, 2013
-
Ruby Core
The core collection of classes and modules helps out when coding Ruby programs. The Ruby Core badge walks you some of the classes and modules available.
Earned Apr 30, 2013
-
Standard Library
Ruby Foundations Ruby Standard Library
The Ruby standard library contains modules and classes that are commonly used for writing programs. The Ruby Standard Library badge walks through some of the modules and classes available in the standard library.
Earned May 5, 2013
-
Ruby Testing
The Ruby Testing Badge walks through using the MiniTest library packaged with Ruby and introduces the process of test driven development.
Earned May 6, 2013
-
Getting Started with WordPress
How to Make a WordPress Blog Getting Started with WordPress
Before we start building our blog, we are going to learn about the software we will be using to make our blog: WordPress. Two versions of WordPress exist, WordPress.com and Wordpress.org. We’ll learn the differences between the two and how to access which is better for a project. Finally we’ll walk through the process for installing WordPress online.
Earned May 7, 2013
-
Configuring WordPress
How to Make a WordPress Blog Configuring WordPress
Once WordPress is installed there are a number of settings in the WordPress admin panel that are important to know about. We’ll talk about each of these as well as suggest default settings to use for a blog. WordPress comes with a built in upgrade feature that we will also discuss.
Earned May 7, 2013
-
Adding and Editing Content in WordPress
How to Make a WordPress Blog Adding and Editing Content
Content is king on the web and knowing how to manage your content in WordPress is essential to running a good site. You’ll learn how to add and edit posts and pages as well as how to best manage categories and tags. We will also take an in depth look at working with media in WordPress.
Earned May 7, 2013
-
Managing Comments
How to Make a WordPress Blog Managing Comments
Comments are an essential part of building a community around your blog. They allow readers to respond to your posts and allow you to get an idea of what people think of your content. We’ll look at how to configure and manage comments on your site as well as how to post comments as a visitor and as an admin.
Earned May 7, 2013
-
Customizing WordPress
How to Make a WordPress Blog Customizing WordPress
WordPress offers a range of ways to customize the look and functionality of your blog. Plugins help to extend functionality and themes allow you to change the look of your site. In this series we will explore plugins and themes as well as widgets and how to customize your theme.
Earned May 7, 2013
-
Content Strategy with WordPress
How to Build a WordPress Theme Content Strategy with WordPress
Content is at the core of any web site. Whether photos on a photography site, text on a blog or example projects on a portfolio site, we always want to build around our content. In this video we will cover how to audit and gather content, identify post types and custom fields, and setup the admin area for adding and editing content.
Earned May 7, 2013
-
WordPress Theme Templates
How to Build a WordPress Theme WordPress Theme Templates
With WordPress theme templates, you can control how different parts of your site look. That can mean controlling templates for generic pages or identifying custom templates needed for development. In this stage I'll explain how WordPress templates work, which ones we need, and what we need to do to get our project theme installed and ready for development.
Earned May 7, 2013
-
WordPress Theme Functions
How to Build a WordPress Theme WordPress Theme Functions
WordPress theme functions, tags, and variables are special PHP code used to build dynamic sites with WordPress. Many of these functions are used in conjunction with the WordPress loop, which displays the majority of a site's content. In this series we'll get started with the fundamentals of WordPress theme development by looking at the actual code used to build themes.
Earned May 7, 2013
-
Transitions and Transforms
CSS Foundations Transitions and Transforms
CSS transition properties provide a way to control the animation speed in changing the properties over a given duration. We can also specify time intervals, durations and timing functions that follow a customizable acceleration curve. CSS transforms allow us to change the position of elements without disrupting the normal document flow. Transforms are implemented using a set of CSS properties that let us apply transformations like rotation, skewing, scaling and translation in both the plane and 3D space.
Earned May 11, 2013
-
Integrating Validation Errors
Enhancing a Simple PHP Application Integrating Validation Errors
Our contact form currently checks that the information submitted by visitors to our site is valid, but we need to improve how validation errors get displayed. We’ll enhance the flow of our code that handles form submissions, displaying error messages within the context of the form and carefully avoiding a common security vulnerability by escaping our output.
Earned May 14, 2013