The Mijingo Blog

Latest news, updates, free tutorials, and more from Mijingo.

Updated Learning Craft Course Now Available

by Ryan Irelan

Today I’ve made available a completely re-done and updated course on the Craft CMS.

Since the original release a year ago, the team behind Craft have made some great updates and changes. While the existing course still served as a nice introduction to Craft, I wanted to redo the course completely so it reflected some of the changes, especially how you navigate through the Craft control panel.

The course price remains the same as the last year and I have sent everyone who purchased this calendar year a coupon to update to the new course for free.

Thank you for learning with Mijingo. Enjoy the new course!

New Release: Deploying Websites

by Ryan Irelan

This week we released a brand new training course on deploying websites by Ryan Irelan. This course is the last in the The Happy Cog Way, a series of courses that we’ve been rolling out over the last 8 weeks.

There are many ways to deploy a website. Some like to use (S)FTP and manually upload files. Others like to automate deployment using tools like Capistrano or a service like Beanstalk.

In this course, VP of Technology Ryan Irelan walks through how to use some major options. You’ll learn setup, best practices, and insider information through the roundtable discussion on how Happy Cog handles deployments.

The course covers SFTP, rsync, Git, Capistrano, Beanstalk, DeployHQ, Dploy.

Ready to learn more about website deployment? Get started now.

New Release: Basics of Grids

by Ryan Irelan

Today we released a brand new course as part of the The Happy Cog Way series. Basics of Grids by Michael Johnson covers the history, tools, and practice of creating extendable and reliable grids for your website design projects.

Here’s a preview of what he covers in the course:

Just like the other courses in the series, Basics of Grids comes with a full transcript, roundtable discussion with the team at Happy Cog, a vide course, and supplemental materials.

Get started learning now!

New Release: Up and Running with Sass

by Ryan Irelan

Earlier this week we released a brand new course as part of the The Happy Cog Way bundle. It’s Up and Running with Sass by Happy Cog Developer Anthony Colangelo.

Sass makes it easier to write CSS with more sensible syntax, organization, and reusable code. In this course, Happy Cog Developer Anthony Colangelo carefully lays out how to use Sass and details the best practices.

Learn how to install Sass, write nested rules, create and use variables, create mixins, and more.

Ready to learn Sass? Get started now with Anthony’s course.

New Releases for The Happy Cog Way

by Ryan Irelan

Over the last week, we’ve released two new courses for The Happy Cog Way bundle launched in September.

Last week we released Responsive Web Design by Happy Cog Designer Sophie Shepherd.

During this course by Designer Sophie Shepherd, you’ll learn the best way to approach a Responsive Web Design project and how fluid grids, flexible media, and media queries help you build responsive pages. Get an inside look into how Happy Cog handles Responsive Web Design for client projects.

Today we made available the next course in the bundle: Fundamentals of HTML5 by Happy Cog Developer Stephen Caver.

HTML5: What is it and what can you do with it? Happy Cog Developer Stephen Caver shares the most important aspects of HTML5 and the best practices of creating organized, semantic HTML documents.

The entire The Happy Cog Way bundle is still available for only $99. But that price only last until 10/8. If you haven’t ordered it yet, now is the time before the price goes up.

New Courses: The Happy Cog Way

by Ryan Irelan

Today I am happy to announce the release of The Happy Cog Way, a bundle of 8 courses on best practices and methods from the experts at Happy Cog.

Each course comes with a training video, professional transcript, a recorded roundtable discussion with the Happy Cog team, all sample code, and supplemental materials, like checklists, talking points, and more.

Here’s what you’ll learn:

  • HTML Prototyping
  • Responsive Web Design
  • HTML5
  • CSS3
  • Sass
  • How to build a type system
  • Basics of Grids
  • Deploying websites

The first course, HTML Protoyping by Patrick Marsceill is available today. The remaining courses will be available weekly over the next 2 months.

Buy the bundle of courses today for a huge discount at only $99. As the courses are available they’ll appear in your account.

New Course: Getting Started with WordPress

by Ryan Irelan

A few months ago I found myself in the middle of a custom WordPress them, under a tight deadline and looking for somewhere to start to understand the basics of WordPress themes and templates. I wish I had a comprehensive video course to watch. So, I found an expert to create one for Mijingo.

Today we released a brand new course on WordPress, one of the most popular content management systems in the world.

From humble beginnings as a simple blogging tool, WordPress now powers around 19% of the websites on the internet. And while its dashboard is simple to use for content administration, building and customizing a theme for WordPress isn’t always straight-forward.

This 2 ½ hour course by WordPress veteran John Chandler closes the knowledge gap and gets you up and running building sites with WordPress.

The course is divided into three videos, each one bringing you one step closer in your own journey to becoming a WordPress master.

Ready to get started learning WordPress or tighten up your skills? Learn WordPress now.

New Course: Basecamp Essentials

by Ryan Irelan

Today we launched a brand new course called Basecamp Essentials, which covers everything you need to know about managing and using Basecamp for project collaboration.

You can make your projects happen on-time with Basecamp’s powerful features. To-do lists keep you honest about what needs to be done. Team discussions ensure everyone is on the same page. Collaborative text documents help you write guidelines, press releases, documentation or white papers. The Basecamp project calendar helps you assign deadlines and milestones to everything.

But all of these pieces need to work together. And you need to know how they all work together. That’s where Basecamp Essentials comes in.

The Basecamp Essentials course is two parts: one video handles how to set up Basecamp for your team and the second videos covers how to use Basecamp effectively for project collaboration.

Ready to get started? Learn Basecamp now.

Now Streaming: Learning Craft

by Ryan Irelan

There were a few hiccups getting the streaming version of our Learning Craft video posted but it is now available for your viewing pleasure.

If you purchased the Learning Craft video series (3 videos, 2 ½ hours of learning) you now have access to both the streaming and downloadable versions of the course. From your Account page, click the Watch link to stream the course.


What’s coming up at Mijingo?

by Ryan Irelan

The answer to that question is right here on the Upcoming page I posted last week.

The new Upcoming list is pulled right from the tool I use to organize the status of the courses I’m planning and have in progress. I’ll update it regularly, so please check back.

(If you subscribe to the Mijingo newsletter you already know this. If you don’t subscribe to the newsletter, it only takes a 10 seconds to complete. Go sign up for latest news and offers.)

Quick Look: Anvil for Mac

by Ryan Irelan

I’ve recently started using Anvil for Mac, a simple Mac OS X menubar app that provides a simple interface to the Pow server.

Here’s a quick look at the app and how simple it is to use for localhosting static web sites.

New Video: Basics of Git

by Ryan Irelan

Today I’m happy to announce the availability of the newest training video from Mijingo: Basics of Git.

Basics of Git is aimed at people who work building the web. In 54 minutes, I give you the foundation you need to start using Git. If you already use it but aren’t sure exactly what you’re doing then this video will help you, too.

Being well-versed in modern version control systems like Git is quickly becoming expected, right alongside knowing HTML and CSS. It’s not a “nice to have” skill any longer; it’s a must-have. Sit down for an hour with me and add Git to your toolbox. You’ll be glad you did.

As always, this video is available as both a downloadable video file and a version you can stream right here on the site.

Learn Git now.

CriticMarkup: Plain Text Syntax for Editors

by Ryan Irelan

Gabe Weatherhead and Erik Hess put together a markup format that makes it easier to do to editing changes and comments in plain text documents.

CriticMarkup is a way for authors and editors to track changes to documents in plain text. As with Markdown, small groups of distinctive characters allow you to highlight insertions, deletions, substitutions and comments, all without the overhead of heavy, proprietary office suites.

CriticMarkup works with Markdown, MultiMarkdown and even just good ol’ HTML. But, really, it’ll work with anything plain text documents.

Also available are text editor plugins to help you get started and make writing the syntax faster. Everything is available on the CriticMarkup site.

If you want to learn more about using Markdown (my preferred way to write everything, even this blog post), our 30 minute training video on Markdown will teach you everything you need to know to get started, including some popular tools.

Released: Building an ExpressionEngine Add-on

by Ryan Irelan

Today I’m happy to release a brand new training video: Building an ExpressionEngine Add-on by Lodewijk “Low” Schutte.

Low is the ExpressionEngine Add-on Developer of the Year (awarded by community site devot:ee) and author of several popular add-ons. He’s also a great teacher.

In more than one hour of video, Low walks you through step-by-step how the best practices for building an ExpressionEngine add-on. Take a seat next to one of the best EE add-on developers and learn directly from him.

In the video Low will teach you how to plan, code, and optimize your add-on.

Ready to learn EE add-on development? Get started now.

Brett Terpstra’s Jekyll Flickr Gallery

by Ryan Irelan

Brett Terpstra put together yet another handy tool: a Flickr image gallery plugin for Jekyll. The plugin is still experimental but a promising way to include photo gallery functionality in your Jekyll site without storing the photos on your site itself.

No mention of if or when he’ll release the plugin.

Ready to learn Jekyll? Check out our comprehensive video Static Websites with Jekyll.

Team Packs are Back!

by Ryan Irelan

Before relaunching our store a couple of months ago, we offered Team Pack licenses for our ExpressionEngine video series, which made it easy to buy a license that allowed you to share the videos with a small team. After the new store launch that option was temporarily on hold.

As of today, multiple license options are back for the ExpressionEngine video series. You can currently choose from the standard license (personal use only), Team Pack (up to 5 people) and Company (up to 25 people). If you need a license beyond those, please contact me for information.

Thanks for using Mijingo to learn something new!

Markdown Screencast Now Only $9

by Ryan Irelan

To celebrate the release of the new Jekyll video I permanently reduced the price of the Basics of Markdown video to just $9.

Now you can get both videos for less than $20. Because Jekyll lets you write all of your content in Markdown format, the videos go perfectly together.

New Video: Static Websites with Jekyll

by Ryan Irelan

Today I’m happy to release a brand new training video: Static Websites with Jekyll. The 32 minute video walks you through everything you need to know to get started building websites the Jekyll.

What’s Jekyll?

Jekyll is a simple, blog aware, static site generator. It takes a template directory (representing the raw form of a website), runs it through Textile or Markdown and Liquid converters, and spits out a complete, static website suitable for serving with Apache or your favorite web server.

I like Jekyll because it means my writing (at my personal site) is no longer held hostage by software. My content posts are all in plain text files using the Markdown format. There’s no database at all. That means my content is, effectively, future proof. I can take it anywhere and do whatever I want with it. No more data migrations or database exports.

After using Jekyll for my personal site I wanted to share it with you. The 32 minute video is available now and costs only $9. Get it now.

Python for PHP Developers Updated with Transcript

by Ryan Irelan

Tonight I updated the Python For PHP Developers video download to include a complete transcript of the entire video. The transcript is divided by the video chapters and included as a PDF file.

Going forward I am going to try to add transcripts to as many videos in the current catalogue as possible.

OmniFocus Screencast Bundle

by Ryan Irelan

Last night I updated the site to include a new bundle of the OmniFocus videos from Mijingo. Now you can buy both videos together for only $9. The amount of information and tips in the videos already made them a great deal and this is just a bit sweeter. No coupon code needed, no special URL or anything. Just add both to your cart and save some money. Easy as that.

OmniFocus is the task management application I personally use to keep track of my projects, tasks, ideas, todos, errands…well, pretty much my entire life lives inside of OmniFocus. It is my trusted system to keep things organized. Every screencast I create or project I undertake for Mijingo starts as a project in OmniFocus. I also keep a list of single actions that I need to take care of for my business (like “check business mailbox”, “pay American Express card”). Projects with more than one task get broken down into a grouping of actions that I usually order to be completed sequentially.

Every one of my screencast projects in OmniFocus is based off of an OmniFocus template (learn more about OmniFocus templates) that allows me to easily create a new project with a couple of clicks. Screencast production usually consists of the same tasks for each one, so the template allows me to keep from having to enter those tasks in each and every time. It is a huge time saver.

As you can see, I am a huge fan of the software. If you’re looking to learn some tips about how to use OmniFocus, check out my videos:

I’d love to hear what you think about them and if you have anything you’d like to learn that we don’t cover yet. Drop me a message and let me know.


Previous Page   Next Page

What are our customers saying?

"Just purchased your Flexible Twig course. Love it!"
Tyler Morrison
"Been enjoying @mijingo 's Learning Craft video tutorials. Feeling like I've got a good basic understanding of #craftcms Very impressive"
Laura Montgomery
"I bought your Craft Starter Pack a year and a half ago. Worth every dollar. In fact, I would've paid twice as much for it, because you saved me so much time."
Timothy Ingram
"Ben's knowledge of Craft combined with his relaxed and informal teaching style makes for a great learning experience."
Steve Abraham
"Ben puts a lot of thought into his teaching approach and has the ability to explain complex concepts in a way that just make sense"
Gareth Redfern
"Ben is great at taking a complex subject and breaking it down in a way that you can wrap your mind around. I thought that plugin development was something I would never understand, and happily Ben proved me wrong!"
Jonathan Melville
"I really appreciate all the videos and writing you have done. Your work has given me a jump start on my front end development business."
Shan Ricciardi

Perfect for Small Teams & Companies

Mijingo's courses are perfect as the training curriculum for both small teams and entire companies.

Our courses are offered in Team Packs (up to 5 people) and Company Packs (up to 25 people), so you can make one simple, fast purchase to train your entire staff.

Prices are listed with each course. Need more than 25 or something custom?

Send Your Requirements
Team Pack2-5 People
Company Pack6-25 People
Custom Pack25+ People