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 Jeffrey Way

Next lesson playing in 5 seconds

Cancel

So you’ve learned the basics (HTML and CSS) and are now ready to dig into building your own dynamic websites? Congratulations for getting this far—now it’s time for the fun part! In this course I’ll teach you, from scratch, how to use PHP. We’ll also, naturally, have to learn a bit of MySQL in the process!

Check out our Coffee Break Course to learn about the changes in the new version of PHP: What's New in PHP 7 and 7.1? Once you've got the basics, why not check out some of our more advanced PHP courses:

1.Introduction
2 lessons, 13:54

Free Lesson
1.1
Introduction
00:39

Free Lesson
1.2
Installation
13:15

2.The PHP Language
12 lessons, 2:37:54

2.1
Syntax and Variables
12:09

2.2
Displaying Errors
06:18

2.3
Arrays
18:37

2.4
Modifying Arrays
18:57

2.5
Conditionals
22:00

2.6
Loops
08:31

2.7
Running Scripts
09:19

2.8
Includes and Requires
07:57

2.9
Formatted Strings
13:48

2.10
Decoding Functions and Scope
20:19

2.11
Objects at a Low Level
10:44

2.12
Heredocs
09:15

3.Passing Values From Page to Page
5 lessons, 1:15:52

3.1
Using the Query String
14:09

3.2
$_POST
10:17

3.3
Sessions
17:27

3.4
Refactoring the Previous Lesson
12:26

3.5
Cookies
21:33

4.Working With Files
3 lessons, 40:52

4.1
Creating a Counter
17:35

4.2
Manipulating Filenames
13:11

4.3
Homework Solutions
10:06

5.Midterm Project
2 lessons, 38:23

5.1
A File-Based Mailing List (Part 1)
17:58

5.2
A File-Based Mailing List (Part 2)
20:25

6.MySQL
5 lessons, 56:42

6.1
Introduction to MySQL
13:56

6.2
Inserting, Selecting, and Deleting
08:41

6.3
Updating Rows and Columns
11:20

6.4
Joining Tables
12:09

6.5
GUI Apps
10:36

7.PHP and MySQL
6 lessons, 1:19:44

7.1
Anti-Pattern: PHP's MySQL API
20:06

7.2
PDO: Connecting
06:16

7.3
The Query Method
04:28

7.4
Prepared Statements
13:48

7.5
PDO Helper Functions
24:22

7.6
Namespaces
10:44

8.Hands-On Project
5 lessons, 1:00:38

8.1
The Obligatory Blog (Part 1)
09:37

8.2
The Obligatory Blog (Part 2)
11:40

8.3
The Obligatory Blog (Part 3)
11:55

8.4
The Obligatory Blog (Part 4)
19:46

8.5
The Obligatory Blog (Part 5)
07:40

9.The Next Level
5 lessons, 1:03:31

9.1
Composer and ActiveRecord
15:29

9.2
Classes and Houses
15:42

9.3
Grouping Related Properties and Methods
08:09

9.4
An HTML Utility Class
10:29

9.5
A File Utility Class
13:42

10.Conclusion
1 lesson, 03:14

10.1
Conclusion
03:14


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