Web Development and Software Engineering Academy

Learn Your Own Way
Learn MoreBook a Trial

Ready to get started? Stop in at the Academy Library.

Prescription Free Learning

We don't prescribe any particular way that you should learn. Nigel will work with you in a way that works for you. The practice projects and other learning initiatives that you find here are intended for use if helpful. They  encourage variation and experimentation.

If you prefer to learn some other way, or to do a project that you come up with, that’s awesome and encouraged. The learning initiatives are there because many prefer to have some structure provided, or to get the opportunity to gain experience in a collaborative environment similar to a real project. Welcome to prescription free learning!

We Guide, You Learn

Private Mentoring Available Seven Days

Beginner Tutoring

We love working with beginners. Find amazing resources, practice projects and all the support that you need.

Long-Term Learning

Our main focus is long term learning. We support and guide you as you work to learn and improve.

Bootcamp Support

Bootcamp learning can be intense. If you get behind it can be a disaster. We provide the support you need to keep up.

Practice and Learning Projects

Freely available projects for all levels. Use them alone or work with a mentor.

Calculator
Practice Project

Get started with JavaScript. The HTML and CSS are provided. Get a simple calculator working and learn the JavaScript basics. This is a great place to start learning JS.

Calculator Practice Project

Semantic HTML
Learning Project

Learn an important essential for HTML. This can be a great place to get started with HTML and CSS, supported by the many amazing resources available online.

Semantic HTML Learning Project

Exchange Tickers
Practice Project

Get started with JavaScript on the command line. Generate fake exchange ticker prices and make them available as a data service. This is a great place to continue learning JS.

Exchange Tickers Practice ProjeCT

CSS Flexbox
Learning Project

Learn how to use Flexbox to control one-dimensional layout in CSS. The project includes mock-ups that you can use to improve your mastery of the techniques.

CSS Flexbox Learning Project

Practice Project Or Learning Project?

Practice projects provide minimal information other than a structure and ideas for you to start working with. Learning projects are generally smaller and provide all the information necessary to learn the concepts.

Collaborative Learning Program

engineer a Trading Exchange

Along with a few pioneering students, we're setting up a collaborative learning program. It’s still prescription free and offers the opportunity to work on a larger project with multiple tiers.

You can create your own piece for the project and have it work with those created by others, or collaborate directly on what you’re writing.

Learn how large projects work and get experience working with others.

It’s just getting started in November 2024. Check out the program repo for more info.

Trading Exchange Collaborative Learning Program

Collaborative Learning Program
Projects

Projects implementing parts of the trading exchange collaborative learning program.

Exchange Tickers

A data service for generating trading tickers that change price over time without any actual markets needing to exist.

Open Exchange Tickers

Exchange Connector

A network API providing connections to data services that is consumed by the application layer.

Open Exchange Connector

Exchange Data

A application layer API providing individual ticker prices and a list of all ticker prices, potentially with options for filtering.

Open Exchange Data

Trading App

Coming soon...
Who will create the first client?

Open Trading App