After teaching myself to code about five years ago, I came to the following conclusion:

I really believe there is a right way to do this.

Have you ever tried to learn to code before? It can be a really frustrating experience!

A lot of online resources out there just dive right in and assume you have all kinds of prior knowledge. They’re built by people that have been coding so long they forget what it’s like to be a beginner and to not know something. They forget what it’s like to experience those initial frustrations.

Or, on the other side of the coin, some resources are just way too simple. They cover basic things — variables, arrays, if/then statements, functions — but they never teach you anything practical. You end up finishing all the lessons and you still can’t build anything real or put your own ideas into action.

And then there’s the case when you’re working through an exercise in a book or course and you get stuck. At that point, you’re often left with just one real choice: fire up Google and hope you can figure it out on your own.

Or there might be a little link at the bottom of a course’s website to their “Q&A Forum”, where you can submit a post and hope that, at some point in the next few days, you receive a helpful response. But while you’re waiting for that response (which may or may not ever come), it’s really easy to lose your momentum.

Or how about this one: “Are you stuck? Click here to get a hint!” Most of those hints practically give you the answer, so you get to the end of the exercise and you aren’t really sure how the code you just entered even works. Woof.

It’s hard to find resources that explain concepts in a clear and concise way that actually click in your head. (I distinctly remember this being nearly impossible when I learned to code.) And if you want to tackle an actual, real-life project — like building a web application — it’s tough to a single resource with all the information you need. You end up learning X here, and Y there, and it gets really tricky to put everything together in the end.

That’s why I built this course.

Your First Web App is designed to provide you with the best beginner learning experience. It’s the course I wish I had when I was first learning to code.

I have just one goal: to help you learn to code and to build a web application in a straightforward an easy-to-follow manner.

Each topic along the way is explained in detail, so you learn how things actually work. I take the time to dive in and provide real-life analogies that help cement all of the important concepts in your brain. You’ll find yourself frequently thinking “Ah ha! Now I get it!”

And if you get stuck at any point throughout the course, you can reach out directly to me for assistance, and I’ll help you get right back on track. You’ll never again be stranded without knowing what to do next.

It doesn’t matter if you don’t know how to use the command line.

Or what a source code editor is. At no point do I assume you already know something. I cover all of the stuff you need to know that I wish someone would have taught me when I was starting out.

You’ll learn how to get your computer set up for coding and how to use all of the tools you’ll need. And then we’ll go on to actually building your first web application, which I’ll walk you through, step by step.

I’ll teach you how to build a complete web application using a very popular, up-and-coming web application framework, Laravel. Laravel is used by many successful businesses all around the world, so there’s a lot of demand for Laravel developers both among startups and larger companies.

Take each bite-sized lesson at your own pace.

The course is broken down into short, easy-to-follow lessons. You can complete it in only one month, with just 30 minutes a day.

Each lesson is short, but focused, which makes it easy to complete multiple lessons in one sitting. It also makes it easy to pick right back up where you left off each time you return to the course.

Everything is explained in easy-to-understand language. There’s no (unnecessary) technical jargon that you have to struggle through. Just plain, simple English.

I promise you…

…that if you finish this course, you will web able to build your own web applications.

You’ll be able to bring your own ideas to life on the web. You’ll finally be able to build that web application you’ve been dreaming of, or embark on that new career. And you’ll be able to easily jump into those technical conversations you may have avoided before.

I remember how excited I was to get to that point. And I’m excited for you to experience it too.

Can’t wait to see you in there!

Who's It For:

  • Complete beginners
  • Promotion seekers
  • Entrepreneurs and founders
  • Designers
  • Front-end developers
  • Marketers

What You'll Get:

  • Hassle-free setup
  • 85+ easy-to-follow course lessons
  • Detailed code samples
  • Help from the course creator
  • Free updates to the course
  • Verifiable Certificate of Completion

What You'll Learn:

  • Laravel and PHP
  • Bootstrap
  • HTML, CSS, JavaScript, and jQuery
  • MVC, OOP, and Ajax
  • How to build your own application
  • Real skills that you'll actually use

What Others Are Saying

Scott WilliamsonIntuit
“I wish a course like this existed when I was learning how to code. This is way more hands on and useful than what I learned in school.”
Dave KruseMindful Chaos
“Most resources are either too detailed and don't provide perspective, or they don't give enough details. Your course is perfect. Just sayin'.”
“Alex is one of the most skilled web developers that I've ever worked with. His work is top notch, and he's a great communicator.”

Why do you think web developers get paid crazy money to work at some of the most exciting companies in the world?

Because, with software development jobs growing at 2x the national average, there simply aren’t enough people available to fill them.

And I think that’s a shame! Because learning to code is one of the most rewarding things I’ve ever pursued in my life.

Web development is one of the hottest careers in the world today — not to mention one of the most lucrative, with an average salary around $75,000.

Being able to build web applications is like having a superpower.

Possessing the ability to create a potentially life-changing application that can be shared with millions of people around the globe is extraordinarily powerful. And we’ve only just begun to explore all of the possibilities. Suffice it to say, coding is here to stay.

And I want you to get in on the incredible opportunities available to you when you know how to code. I want you to lead the charge. To create. To build. To share.

This is a once-in-a-lifetime chance to get in on one of the most exciting times our society has ever experienced. And I don’t want you to miss out.

Not convinced?
Get a free one-day trial of Your First Web App.

You’ll get full access to the entire course – all lessons, all content – for a whole day. Check everything out, and if you like what you see, then you can subscribe.

Just enter your email address below and click “Activate My Free Trial!”

Frequently asked questions

Is this course for me?

Do you like building real products? And learning at your own pace? And getting help from real people? Then yup!

What if I'm a total beginner?

That's fine! The course is built with beginners in mind and will teach you everything you need to know along the way.

Is this just a one-time payment?

Yup – just one payment and you get access to the course for life.

What if I get stuck along the way?

I've included a Help form at the bottom of every lesson page where you can submit questions that come straight to me. I’m always available to help you work through whatever it is that’s tripping you up.

Will I really be able to build my own apps at the end?

Yes. After you go through the entire course, I am confident that you will be able to replicate the process and build apps for your own ideas.

Do I have to start right away?

Nope. You can start whenever you're ready and take things at your own pace.

Do you offer refunds?

Yes. If you’re not happy with the course, send me an email within 30 days of your purchase and I’ll give you a full refund. In order to improve the course, I will ask what you didn’t like.

I've still got questions!

I'm sure I can help :) Just send me an email at