High Level Software Fundamentals Course


You look ready to learn about software! Here are the available lessons. I'll be making more as fast as I can so come back to see if there's anything new!
Introduction to Software Development:
This lesson will give you an overview of how software on the web works.

Start Lesson

15-25 minute lesson
Data Modeling:
This lesson will go into creating data structures in more detail. Data modeling is a critical skill for everyone involved in building software, not just developers.

Start Lesson
Software Development Workflows:
This lesson will go into how an idea gets turned into software that people can use.

Start Lesson
Data Modeling Part Two:
This lesson will go further into data modeling.

Start Lesson
Project Planning and Communication:
This lesson will give an overview in planning software projects. Being able to work as an effective team is critical.

Coming Soon
Technical Debt:
This lesson will go into technical debt in more detail. This will be the most important issue that comes up when working with developers.

Coming Soon
Launching Your Product:
This lesson will go into the complexities of launching a software product as well as how development will be completely different after a launch.

Coming Soon
Supporting Your Product:
Once a product is live, the amount of time spent building features decreases significantly. A lot of it goes into supporting your product's users.

Coming Soon
Scaling Your Product:
Successful products tend to have more users. The more users a product has though, the more time needs to be spent on making sure the product can handle a large number of users.

Coming Soon
Hiring Developers:
Hiring developers can be a challenge for anyone, but it is especially more challenging for those who aren't developers. This lesson will go over high level indicators for developers that will be a great fit for you regardless of whether you are a developer or not.

Coming Soon