Introduction to Software Development:
This lesson will give you an overview of how software on the web works.
15-25 minute lesson
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.
Software Development Workflows:
This lesson will go into how an idea gets turned into software
that people can use.
Data Modeling Part Two:
This lesson will go further into data modeling.
Project Planning and Communication:
This lesson will give an overview in planning software projects.
Being able to work as an effective team is critical.
This lesson will go into technical debt in more detail. This will
be the most important issue that comes up when working with developers.
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.
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.
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.
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.