Why coffeeless?
I tried it many times, but I cannot stand coffee. Why would I ingest something that doesn't work for me? I don't even like its bitter taste: I am a sweet guy. What do I do instead? I sleep early, weak up early, program early. I found it very helpful weaking up early in the morning and start coding for a few hours. Your brain has rested enough and your mind is at its clearest stage. This is the time in day that I am the most productive. I have been doing this for years and it works for me. Give it a try and stay coffeeless.
Who is this site meant for?
This platform is intended for anyone interested in learning the craft of Software Engineering. Whether you come from a non-tech background, are student or are already in the tech industry, I am here to assist you and transitioning your career to become a skilled Software Developer. In the future, I would love to create a community of learners with whom I will be able to work alongside to enter in the tech industry with a stronger foundation in Software Engineering than the rest of the competition and being the most desirable candidates. This platform will provide relevant information in the tech industry that will help you stay up-to-date and excel in your field.
About the tutorials
The tutorials are a set of courses that will help you understand the fundamentals of programming languages, data structures and algorithms which are key in preparing for properly developing applications (anyone can develop apps, but doing it properly is something different). I will go beyond the fundamentals and provide concrete examples to proof the theory we go through to make your learning process meaningful. These tutorials are meant to cover everything without missing any details. I want you to use this site as your single source of truth, as I am dedicated to give my all to educate individuals in the craft of Software Developement.
About the hands on projects
The purpose of this section is to inspire learners on what are the possibilities in developing Software Applications. First, you are going to have a hands on experience with the different projects I publish to have a taste for what you are about to develop. Then, we will build it together: gathering requirements, designing, implementing, testing, deploying and monitoring them. Software Engineering revolves around the Software Development Life Cycle (SDLC) and you need to learn it: this is the perfect section for that.