WordPress Developer Launchpad

Want to get started as a WordPress developer? This bundle gives you everything you need in one convenient place. Across 6 courses with 32 hours of video, you'll learn the fundamentals of website design, HTML, CSS, PHP and JavaScript, plus specific skills on how to develop your own WordPress themes and plugins.

You may also like to take advantage of these free Tuts+ courses:

So if you're serious about becoming a WordPress developer, step up to the launchpad and get started!

What You’ll Learn

  • HTML & CSS essentials
  • PHP fundamentals
  • JavaScript fundamentals
  • WordPress theme & plugin development
  • How to sell your WordPress themes
Web Design

30 Days to Your First Website Design

with Ian Yates

Next lesson playing in 5 seconds

Cancel

Ready to design your first website but not sure how to start? Ian Yates, Editor of Webdesigntuts+ and veteran web designer, walks you through every step of getting your first web design up and running. From the planning stages up until the pages go live, you’ll get expert guidance on how to make sure your first design gets done, and done right.

Web Design

CSS3 Essentials

with Jeffrey Way

Next lesson playing in 5 seconds

Cancel

In this course, Jeffrey Way covers the essentials and need-to-knows of CSS3. This means we'll review the basics, like border-radius and box-shadow, but we'll also work our way up to more advanced techniques, such as using animations to add flair to your designs.

Code

PHP Fundamentals

with Jeremy McPeak

Next lesson playing in 5 seconds

Cancel

PHP is one of the most used languages on the web. The vast majority of websites you visit are built with PHP on the back-end, and knowing PHP is a requirement for writing plugins or themes for a CMS like WordPress. PHP is fast, but even better, it's easy to learn and easy to use for writing web applications.

In this course, Envato Tuts+ instructor Jeremy McPeak will teach you the fundamentals of PHP. You'll start with the very basics, using variables and writing simple loops and functions, before building up to coding classes for simple object-oriented programming (OOP). Along the way, you'll learn all the most important skills for writing apps for the web: you'll get a chance to practice responding to GET and POST requests, parsing JSON, authenticating users, and using a MySQL database.

Code

JavaScript Fundamentals 2012

with Jeremy McPeak

Next lesson playing in 5 seconds

Cancel

Without a doubt, JavaScript is the most popular programming language in the world. While the web development industry is chock full of frameworks and libraries that simplify some aspects of JavaScript development, there’s something to be said about having the skills to write pure JavaScript. Frameworks, libraries, and transpilers may come and go, but JavaScript is forever.

This course focuses on the basics of the two fundamental aspects of client-side development: the JavaScript language, and DOM scripting. If you’re a complete beginner, or a coder who has exclusively used frameworks but wants to delve into the guts of pure JavaScript development, this is the course for you.

We've built a comprehensive guide to help you learn JavaScript, whether you're just getting started as a web developer or you want to explore more advanced topics:

Web Design

PSD to WordPress: Minimal Portfolio Theme

with Adi Purdila

Next lesson playing in 5 seconds

Cancel

There are lots of ways to get a new WordPress theme for your website, but what if you just built one yourself? Adi Purdila walks you through making a WordPress theme in this course.

Code

WordPress Plugin Development Essentials

with Jeffrey Way

Next lesson playing in 5 seconds

Cancel

If you’ve wrapped your mind around the process of creating WordPress themes, now's the time to start thinking about taking things to the next level, by learning how to create plugins for WordPress. In this course, Jeffrey Way starts from the absolute basics, and works his way up to more advanced topics and techniques.

1.Introduction
1 lesson, 00:48

Free Lesson
1.1
Course Overview
00:48

2.Hooks
4 lessons, 21:00

Free Lesson
2.1
Make Your Plugin Visible to WordPress
02:34

2.2
Filter Hooks
04:32

2.3
Action Hooks
03:48

2.4
Final Project: Additional Category Links
10:06

3.Shortcodes
8 lessons, 44:46

3.1
Activating the Plugin
02:48

3.2
The 'add_shortcode' Method
03:27

3.3
Attributes
03:06

3.4
Specifying Content
01:49

3.5
The 'shortcode_atts' Function
04:33

3.6
Tweets Project (Part 1)
07:50

3.7
Tweets Project (Part 2)
10:17

3.8
Tweets Project (Part 3)
10:56

4.Widgets
12 lessons, 47:03

4.1
Introduction to Widgets
01:29

4.2
Making the Plugin Visible to WordPress
02:08

4.3
The 'Skin' for a Widget
04:52

4.4
The Form Method
05:43

4.5
The Widget Method
04:41

4.6
Registering the Twitter Widget
01:58

4.7
Creating the Twitter Widget Form
03:30

4.8
Querying the Twitter API
06:45

4.9
Regular Expressions
04:11

4.10
The Transients API
04:57

4.11
Echoing the Widget's HTML
03:28

4.12
Completing the Widget
03:21

5.WP_Cron
6 lessons, 18:51

5.1
Schedule Recurring Events
05:54

5.2
Custom Intervals for Events
01:49

5.3
Unschedule Events
03:10

5.4
Create an Options Page
02:05

5.5
Displaying Scheduled Events
04:04

5.6
Schedule Single Events
01:49

6.Options and Settings APIs
10 lessons, 46:40

6.1
Options and Settings APIs Overview
01:21

6.2
Adding an Options Page
04:54

6.3
Beginning the Form
02:55

6.4
Refactoring the Code
04:01

6.5
The Settings API
11:35

6.6
Creating the Submit Button
01:28

6.7
Saving and Updating Options
05:10

6.8
Uploading and Displaying Images
07:57

6.9
Saving and Displaying Dropdowns
05:10

6.10
Testing the Final Product
02:09

7.Custom Post Types
7 lessons, 29:34

7.1
Custom Post Types Overview
02:34

7.2
Registering a New Post Type
04:46

7.3
Menu Positioning and Custom Icons
02:12

7.4
Specifying What the Post Type Supports
01:57

7.5
Custom Taxonomies
06:11

7.6
Custom Meta Boxes
05:23

7.7
Creating a Shortcode for Testing
06:31

8.Conclusion
1 lesson, 00:44

8.1
Conclusion
00:44


  1. Crs 15

    CSS3 Essentials

  2. Crs 7

    PHP Fundamentals