Why Take this Course?
-
The focus of this course is to teach the foundations of modern software technology and the methodology / mindset of engineering. Combining these themes, this course will equip you to make the most out of the technological advancements and resources available today. Unlike traditional software paths, this course will turn you into a technical generalist capable of pursuing a technological endeavor of any kind.
-
The amount of technological power available to you as a single individual has become unprecedented. From AI technology such as video recognition and language models, to the Internet of Things and robotics, sophisticated technologies can now be deployed “out of the box” without needing to understand their underlying intricacies. Furthermore, you now also have access to a virtually unlimited amount of computing power. For example, with a few clicks on Amazon Web Services, you can provision industry grade servers capable of processing traffic at a global scale.
This course was designed to help you understand and take advantage of these developments. Thus, you’re living in an exciting time where an idea is all you need to embark on a mission that can impact your world and communities. -
In this context, those who have successfully grasped software technology today all feel a strong sense of individual power: they feel like they can do anything, and that the world is their oyster. Have an idea for an app? They can do it. Thinking of automating a cumbersome process at their job? They can do it. Even if a pursuit involves technology that they are unfamiliar with, their understanding of the fundamentals and engineering mindset allows them to be an independent, motivated, self-starter capable of moving forward and figuring things out along the way.
That is really what you should strive to become: someone who has this powerful sense of self that "I can do anything". It is what allows you to use your own ingenuity and perseverance to build something that makes an impact.