- To provide a technology foundation from which you can continue to develop
- To give you a basic understanding of basic coding principles
- Make technology exciting and help you understand how it can benefit you
- Provide exposure to a business like environment with modern world tools
- Introduce you to what it takes to get a product built and delivered for people to use
- Educate you on different roles that make a technology team
- General design and architecture of applications
- Basic knowledge of logic and programming (JS)
- Lifecycle of applications
- Aspects of technology in business
- How to version control your code
- How to plan out an idea
- How to build a simple application that interacts with the internet (HTML, CSS, JS)