LEARNING TECHNOLOGY WITH LIMITED RESOURCES.
Learning technology in the information age could be exciting, challenging and also adventurous.
Gone are those days when you want to learn anything you have to go to a school or centre to acquire the skills and information. Now, with the evolution of mobiles phones and MOOC (Massive Open Online Courses) you can learn anything in the comfort of your house at your own pace, isn’t it exciting?
The main restrictions we have now are
- Reliability of the information
- Internet services (if you are in Nigeria like me)
- Power supply (again Nigerian factor)
- Access to laptop
- Cost of Courses e.t.c
When it comes to learning any new skill, your passion is all that can see you through even with all the challenges i presented. I started learning programming two years ago as an hobby and was faced with all this challenges. Most of Web development courses are online and are not mobile phones(android) compatible. They all require laptop display which was a limiting factors for most people like me. I almost quit but because i have always wanted to be a programmer but my folks thought its not for girls, the desire to be one was very strong.
So i started learning Web development on my mobile phones with the following applications.Their are a mix of free MOOCourses and also applications with IDE playground where you can test you codes and play around a little bit.
SoloLearn has a wide range of course from beginning to profession courses on hundreds of programming languages. You can learn at your own pace and build your Coder Profile. It also comes with a code Playground that requires internet. One of the cool things about it is the ability to save the courses you want to study offline and also the interval questions to test your understanding. it also comes with a Certificate of Completion.
2. PROGATE
Progate is for everyone who wants to learning programming, from kids to adults. It comes with cool friendly characters, Ken the Ninja and Master White will guide you every step of the way. What makes it stand out is the beautiful layout couple with the code and IDE display along side. The only downside is most of the advances Courses are to be PAID for.
3. GRASSHOPPER
Grasshopper is one the best way to start your coding adventure with fun, quick games on your phone that teach you to write real JavaScript. Move through progressively challenging levels as you develop your abilities, then graduate with fundamental programming skills for your next step as a coder. It comes with its own playground and daily reminders to keep you on track. Best thing is that its totally offline with great graphics designs.
4. CODEMURAI
Codemurai is another exciting way to learn programming while on the go. You can learn high-demand programming skills with hundreds of pocket-size coding lessons on web development, mobile app development and game development. Their lessons include fun coding challenges, programming exercises and quizzes that you can complete while you are on the go!
Here, learning PYTHON programming just got fun 🎉🎊. You will build your own game 🎮 while learning: Build a simple Programming game while learning and also apply concept learnt. Great Graphical design and Certificate of Completion.
6. UDEMY
Udemy is an online learning platform (MOOC)featuring 80,000+ video courses taught by expert instructors. Take courses in anything from programming languages like Python, and Java to personal development classes like design, drawing, writing and yoga. Its has free and PAID (still affordable{always having price splash}) courses. What makes it Outstanding is the ability to provide option for offline downloads. So if you come in contact with free WiFi , download and learn at your convenience.
W3Schools Offline is All in One OFFLINE tutorials for lots of recent programming languages. it is best used as a Study Material or Reference.
So there is it, some applications that can make you learn the fundamentals of programming. Explore all and choose which one suits your learning abilities. Most important thing is experiment and have fun.
In the next post, we will be talking about how to filter information and choosing the right ones.
I hope this helps someone get started.Please subscribe and give it a clap. THANKS AND NAMASTE. T