Select Page


Learn computational thinking and solve problems effectively with each online class that is offered.  Upon successful completion, students will have their own projects to add to their portfolio and will receive a digital badge to which they can display proof of their newly developed skills.  


Learn your way around the front end of a website, building it from scratch as you become proficient with Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS). Although it’s not a programming language, it’s a good place for programmers to start and quickly see the results of their work.

2 Courses

Web Development

Dive into the server-side of things and gain a comprehensive understanding of software development. Concepts include servers and networks, supporting front-end libraries, and setting up your own framework. Learn the best practices and how to build in more functionality to your ecosystem.

6 Courses


 Find out how digital information can be distributed but not copied using this secure network.  As you understand how it’s properties make it so unique, you’ll have the opportunity to harness this power with your very own blockchain network.  Although a separate topic, you’ll see how cryptocurrency is involved. 

2 Courses

Mobile App Development

Learn the basics and Swift programming language and how to use the xCode workspace with this introductory course.  If it’s not iOS apps you are after, there are also courses for Android, as well as cross-platform solutions.

4 Courses

Machine Learning & Artificial Intelligence

The future is here.  Systems now have the ability to automatically learn and improve from experience without being explicitly programmed.  It’s time to tone up your skills on this career shifting wave of technology.

2 Courses

Internet of Things (IoT)

In the next two years, there is predicted to be over 25 billion connected devices. Create some of your own using the right hardware components. Make sure you check out the required materials before starting any of these projects. By the end of each course, you’ll have an understanding of the components of a computer, how to program it, and manage deployment.

6 Courses


So you know what you want your website to look like but you want to make it interactive? It’s time, now, it intergrate JavaScript, a high-level, just-in-time compiled, object-oriented programming language. This web code is most well-known as the scripting language for Web pages, many non-browser environments

2 Courses

Command Line

The terminal is a powerful tool that is the first step into the shoes of a developer.  This is a great place to start if you’re looking to gain more control of your computer.  Navigate the directory and edit new files all from this one area.

2 Courses


Discover the process of designing, launching and running a new business, which is often initially a small business.  Mitigate your risks with informed decisions by analyzing important case studies and improving your perspective through the accumulative lens of well-known entrepreneurs.

2 Courses


Learn the world’s fastest growing and most popular programming language used by software engineers, data scientists, and machine learning engineers alike.  Once you get the basics of this interpreted, high-level, general-purpose programming language, you can begin to use it for data analysis.

3 Courses

Apps & Games

Do you have access to software for game development but are unsure how to use it?
Follow these step-by-step tutorials to turn your gaming ideas into a fully-functioning reality. Along the way, you’ll follow real-world design processes that will launch your career into the next step.

19 Courses


This general-purpose programming language is class-based, object-oriented, and designed to have as few implementation dependencies as possible. Given its popularity, it is the most commonly used for Android smartphone applications and is also among the most favored for the development of edge devices and the internet of things (IoT).

3 Courses

Full Catalog

If you’re unsure as to where to start, feel free to take a full look at the course offering here. 

Request a course

If you haven’t found the course for you, maybe it hasn’t been created yet.  I’m open to new ideas.

Ready to get started?

Sign up now to get started or contact me