This hereby defined repository contains the learning path for TomorrowDevs students to learn the basics on how a computer works.
The purpose of the learning path, which consists of a set of external videos and exercises, is to provide students with the basic understanding of how a computer transforms our programming code into CPU-readable code as well as provide a set of logic-based exercises.
At the end of this path a student should be able to approach the programming basics path.
- What are computers?
- What is the CPU?
- What is a memory and how does it differ from a storage?
- Good to know: computers history
- What is a programming language?
- What is a compiler and what is an interpreter?
- Good to know: how to learn programming
- the concept of variables and how do they relate to the memory?
- conditional statements
- Basic of boolean algebra
- the concept of functions
- TBD
Stuck with some problem? Need help in solution development, guidance, training or capacity building, career coaching or preparing for technical interviews?
We are a community of Software Engineers with years of technical and leadership experience in a diverse range of technologies and domains.
Let us know what problem you are facing at http://www.tomorrowdevs.com and we can schedule a consultation meeting to help you get through it.
If you find any bug in the code or have any improvements in mind then feel free to generate a pull request.