Useful learning resources 101
Welcome back duck owners and enthusiast fellows. Hope you brought your ducks with you. With this article, I intend to create on you some awareness on where to find your way into coding knowledge or simply just the tech industry info.
Everyone has their own preferred methods when it comes to learning, so I will be leaving different approaches to it from youtube channels to specialised sites. Better fasten your seatbelts, we are about to launch ! pshhh
Sites
- Ray Wenderlich (https://www.raywenderlich.com)
- Kaggle (https://www.kaggle.com)
- Datacamp (https://www.datacamp.com)
- Treehouse (https://teamtreehouse.com)
- Khan academy (https://www.khanacademy.org)
- Edx (https://www.edx.org)
Disclaimer
Depending on what area you might be interested in diving into, these sites may or may not suit you.
Ray Wenderlich
When I used to learn IOS development Ray Wenderlich was a must. Their content is so diverse and of quality. Even if you prefer books, articles or simply videos, they got you covered. Even though I’m refering mainly to Ray’s IOS content, they also publish a lot of Android related content and even about Unity if you feel like creating a game or simulating something in 2D/3D.
Kaggle
Let me present you to a new personal favourite resource regarding data science. Kaggle holds competitions in data science where people can compete for prizes while developing machine learning algorithms and more. But this site is much more than that, it’s a powerful community for the data science area. Also, it has a lot of easy-following tutorials about python, data mining, machine learning, deep learning, etc, so you can easily join the community and begin contributing to it as well. Jump on board!
Datacamp
Along with Kaggle, there is Datacamp which consists of several different mini-courses about Data Science. It has a focused practical approach to it, so you spend your precious time practicing while following up new covered subjects.
Treehouse
With the only downside being a paid learning experience, Treehouse is a marvelous place to learn tech material. Moreover the teachers and even the courses themselves are outstanding.
Khan Academy
Khan Academy is a burst of fresh air. It’s a non-profit organization whose mission is to make education the normal thing and not something only elites can get access to. Their work covers infinit topics from simple math to university-like mathematics, from Law and History to computer science. Its math courses may be beneficial to you if you head towards learning deep learning where there’s more advanced math happening behind the scenes.
Edx
Several universities hold online courses on Edx for free which can be really helpful for you to have a first grasp on some area you are interested in. This said, don’t put much value in any certificate. The value you should take out any course you complete is having acquired new knowledge, not having a certificate. They simply don’t have the same value in the job market when comparing to physically taking a degree at a University.
Youtube
- The Coding Train (by David Shiffman)
- Jared Davidson
- Jarvis Johnson
- Joma Tech
- Jabrills
The Coding Train
If you have never heard of The Coding Train stop reading this for a second and go check it out! It’s without any withhold the sweetest place to learn you will ever find. Daniel Shiffman, The Coding Train master, teaches with an unseen energy while simplifying rather complicated topics. It’s a rare mashup of both entertainment and share of quality knowledge. He works mainly in Javascript but what you learn with him can be extended to whatever language or tools you might be using.
Jared Davidson
Concerning IOS development, rather young Jared Davidson, produces concise video tutorials which will definitely improve your Swift, UIKit and other frameworks command.
Jarvis Johnson
With a background in Computer Science, Jarvis Johnson, gives us his insights on both his personal and professional experiences in the tech industry with a twist of humour. It’s worth checking out.
Joma Tech
Although Joma has some tutorials, his videos are mostly about Data Science and his perception of the tech industry as a hole.
Jabrills
Machine Learning enthusiast, Jabrills talks about his projects in a conversational way. Leaves the coding part to you if you fall for his projects or any other machine learning project.
Other Mentions
- Stack overflow
- Github
I strongly recommend you to be active while coding and what I mean is that you should make part of a community. Either a physical one or a digital one. The important key idea to have in mind is that sharing your knowledge and asking questions may lead your way to a more solid understanding of the topics you are mastering and it’s benificial to the community itself.
Stack Overflow
This is where Stack overflow plays a major role, so do not be in fright of questioning, instead ask exciting questions or simply help someone else out there.
Github
Furthermore, when learning new concepts it’s essential not only to practice but to study other people’s work. Github is a fantastic resource to get to know different open source projects and to learn from them.
See you next time, quacking out ^o^
- Frederico Vicente

