• Become a Power user Intro to AutoHotkey Intermediate AutoHotkey Intermediate Objects GUIs are Easy w/AutoHotkey Painlessly switch from V1 to V2

Discover how you can Automate the Mundane with AutoHotkey v1

Discover how you can Automate the Mundane with AutoHotkey

If you learn AutoHotkey you’ll be able to automate your Windows computer before you know it!

AutoHotkey is an amazing tool!  I call it the Swiss-Army knife for Windows!  Learning how to program in AutoHotkey is one of the best things you can do (both for your sanity and career).  It help you in so many ways that it is impossible to list!  In the below courses I teach you very simple ways to automate your Windows computer using AutoHotkey.   Think of it as a bunch of AutoHotkey tutorials put in an easy to access format.

If you are looking for tutorials on Autohotkey V2 you can click here

FAQ-1: What to know about AutoHotkey before you code!

AutoHotkey is an amazing language, but is it right for you?   Check out this free AutoHotkey course to get some of the Frequently Asked Questions answered before you start to code in AutoHotkey!   We also have 6 scripts designed for people that are new to AutoHotkey.

FAQ-2: for people beginning to code in AutoHotkey v1

In the 2nd half of the FAQ course we start covering things that people want to know when they’re starting to code in AutoHotkey.  AHK is an amazingly simple language however there are  some very common things that you’ll be very happy we point out to you ahead of time.

Intro to AutoHotkey v1 / How to hack your Windows PC with AHK

This is a great starting point for you to learn the basics of Autohotkey v1!

What you’ll learn:

  • All the basics of Installing and using AutoHotkey to automate your Windows PC
  • What Desktop Automation / Robotics Process Automation is and where AutoHotkey fits in it
  • How to Automate tasks on your Windows computers
  • How to hack your computer and make better use of time management
  • How to work smarter, not harder and get more done in less time with this free desktop support tool
  • How and why AutoHotkey is the best alternative to: Powershell, AutoIt, iMacros and JavaScript
  • Which version of AutoHotkey they should use
  • Which Editor / IDE to start with


Text Expansion on a Windows PC with AutoHotkey v1 (HotStrings)

In my opinion HotStrings are the “lowest hanging fruit” for everybody on the planet! Hotstrings are the 1st thing you should learn as so much of what we type is redundant (you just don’t realize it ). Virtually everybody can and should be using them!


  1. Have a windows computer
  2. Five minutes to spare to start saving time
  3. Breathing. (Yes, anyone alive can use this approach!


Intermediate AutoHotkey v1 / Getting past the basics

Here we take a deeper-dive into how to automate your Windows PC.  With over 5 hours of course time, you’re sure to level-up your automating with AutoHotkey!  Among other things we take a deep-dive into using Controls, play with the Windows Registry, Tackle 5 types of loops and jump into using Objects.


  1. Have a windows computer
  2. Have completed either the Intro to AutoHotkey or HotStrings course, or used AutoHotkey for 3 months
  3. Desire to start saving time and getting more done

Intro to GUIs (Graphical User Interfaces) with AutoHotkey v1

Creating an easy to use GUI is one of the best things you can do to “level-up” your user experience.   If you’re running  a windows computer, AutoHotkey is your choice for easily making powerful GUIs.  I wasn’t qualified to teach this course so I worked with one of my “heroes” Raptor X (Isaias Baez).  I’d learned a ton of advanced stuff from him ~8 years ago from his AHK Tuts YouTube channel and am very proud of what we developed!

Some people create GUIs in Python with  tkinter or kivy however our course shows you how much easier they can be created using AutoHotkey!

We step you through the general process of designing a GUI using a mockup, then show you how simple you can create a Graphical User Interface with just a few lines of code.  AutoHotkey allows you to leverage Microsoft’s built-in GUIs thus you can take advantage of proven code that works in minutes.  Desktop Applications are programs that typically have a GUI.  Don’t spend hours learning some obscure code, AutoHotkey is amazingly simple to pick-up! Lear now easy it is to create  a User Interface today!

  • Create Mockups so your GUI is well thought-through
  • Easily build GUIs in just a few lines of code
  • Leverage the proven Microsoft Controls (without having to be a programmer)
  • Learn how to create GUIs by an amazing instructor with 10+ years of GUI experience
  • This is the simplest way to make GUIs or your money back!
  • Courses are in clear, easy to follow, sections which help you learn snippets at a time
  • UI / UX design doesn’t have to be complicated

Autohotkey v2 uses Objects for GUIs and that makes it easier to code and understand! This course will teach you the basics of how to use them and if you have previous knowledge it will be very easy to grasp. If you don’t know objects, consider checking our Intermediate AHK Objects & Classes course.

P.S.: Even though object knowledge is handy, it is not NEEDED.

Functions, Objects & Classes: Level-up to Object Oriented Programming in Autohotkey v1 and v2

In this course you will learn about Functions, Objects and Classes.

They are the gateway to code that is: organized, intuitive, maintainable, and flexible.
They enable easy access to COM objects & Classes that are amazingly powerful yet simple to use!

Here you can see the main benefits of using objects:
• Get to use amazing AHK classes (Chrome, mySQL, Rufaydium, WinClip, Neutron, ObjectCSV, etc)
• Objects & Classes are the “key” to Object Oriented Programming
• After learning Functions, Objects are the next step to leveling-up!
• Allow you to use OOP / dot-notation which is more intuitive
• Allow you to simplify solving complex problems
• Better organize your code
• Enable personalized naming conventions
• Extend classes to borrow & build on other people’s classes
• Convenience / simplicity when creating multiple instances
• Establishes a hierarchy to methods and properties (Window has a document, Document has elements, Elements has events, etc.)
• Objects allow you to easily group multiple related values with a hierarchical structure
• Allows you to bind your functions to a given instance (restrict the value of a parameter)
• Learn classes in the easiest to understand language (so you can use them in other languages)
• Provides memory protection in high level languages by abstracting methods and properties to an in-memory instance. (multi-threading as an example)


  1. Have a windows computer
  2. Have completed either the Intro to AutoHotkey or HotStrings course, or used AutoHotkey for 3 months
  3. Desire to level up your programming skills

Rise Above PC Incompetence: Easily Become a Power User!

Watch this course and you’ll be cruising through your PC like a pro. Leave Your Incompetence Behind!!

Here’s a high-level overview of what you’ll learn

  • Keyboard Shortcuts and Navigation Tips
  • File and Folder Management
  • System Customization
  • Power Management and Performance
  • Additional Tips
  • General Office Tips

Intro to VSCode: Installing, Configuring and Basic Debugging

As soon as you start your coding hobby / career you will need a good editor/IDE. This course teaches you the basics about using VSCode as your editing tool.

Here’s What You’ll Learn:

Introduction to VS Code with AutoHotkey
  • – Explore the basics of VS Code and its integration with AutoHotkey for automation.
Understanding Editor vs IDE
  • – Differentiate between an editor and an integrated development environment (IDE) and understand their respective roles.
Advanced IntelliSense and Smart Renaming
  • – Utilize advanced IntelliSense features for enhanced coding assistance.
  • – Master smart renaming techniques to refactor code with ease.
GitHub & Copilot Integration
  • – Integrate GitHub for version control and collaboration.
  • – Explore the capabilities of GitHub Copilot for AI-driven code suggestions.
Exploring Extensions and Static Syntax Analyzer
  • – Discover useful extensions to enhance your coding experience.
  • – Utilize static syntax analysis for error detection and code optimization.
Advanced Debugging and Encoding
  • – Dive into advanced debugging tools and techniques for efficient troubleshooting.
  • – Learn about encoding and end-of-line characters for text manipulation.

Intro to DOS & AutoHotkey v1

It’s hard to believe that after 40 years people are still using DOS!  If you’re running a Windows computer, knowing how to get around DOS can be a huge blessing!  Dos has saved my butt more times than I can count!   In this course we cover intro topics as well as some very advanced concepts.   Buckle-up and start learning DOS today (before you’re stuck and have to try and learn from your phone!

Comments are closed.