p/programming-hub
Programming and Coding
Jitesh Dugar
Programming Hub 2.0 — Duolingo like app to learn coding 💻📱👨🏻‍💻
Featured
51

Programming Hub is a fun and interactive way to learn programming on your smartphone. With the Programming Hub app, you can learn 30+ programming languages with interactive lessons, programming code examples and assessments.

You can practice coding anytime and anywhere!

Replies
Andreas Fischinger
It looks like your App is very similar to mimo. What are the differences and why should I use Programming Hub 2.0 instead of mimo ?
Tito Aby Idicula
@afischzh Programming Hub has been on Playstore 3 years before Mimo was introduced. If you see what separates Programming Hub from Mimo, I suggest do 3 topics of any course such as AI or Machine learning on Programming Hub and you will notice the stark difference in terms of research backed learning model applied in the course. - If you take a test after a course from Programming Hub, your retention of concepts learned in the course will be 40% higher because of kolbs learning techniques applied in the course. - You will have way more fun doing a course on Programming Hub as compared to Mimo. - We tested with a focused group interview of 150 beginners in programming, and the results showed that with Programming Hub, it was much easier for them to grasp the concepts and answer more questions correctly. In short I would say there's a market for both of these apps but Programming Hub has a well thought out learning model behind the course. You can learn more about it here in the "research" section: http://programminghub.io/about.html
Rishi Mathur

Programming basics are covered really really well and I am glad I signed up for this. Most of the content is free and we can always keep a track of our progress. Liking it so far.

Pros:

Beautiful UX to learn programming

Cons:

Liking it so far, no complaints.

@Bernardamus
So far I was playing with SoloLearn, I wonder what are the main differences compared to Programming Hub. I just installed the App and it looks great, indeed!
Tito Aby Idicula
@bernardamus SoloLearn is a community oriented app, it's more to do with a programmer community like Reddit rather than focus on learning. I'm sure by now you would have realized the significant difference in terms of how solo learn has pushed learning to one corner of the app and focused on community interactions instead. Whereas Programming has always been about exploring easiest way to learn Programming and our focus is rock solid on finding innovative ways to teach the world to code! Hence you'll see that the courses are much more interactive and interesting as compared to sololearn. Thank you for your support and do give us feedback to improve the app ❤️🙂 Cheers! 😊
Jitesh Dugar

Content is really well aligned and prepared to make learning programming easy for beginners. It is also useful for programmers to brush up basics on any programming language.

Pros:

Beautiful interface and fun content to learn programming

Cons:

None

Jitesh Dugar
Thrilled to hunt this new programming Hub app that is completely revamped from its previous version. The new version is revamped with a brand new user interface, better arrangement of course, more fun and interactive course content. With this update, you also get a globally verified e-certificate on completion of a programming language course.
Tito Aby Idicula
Hi Product Hunt! Glad to see Programming Hub here. We launched and are live for iOS, after launching our Android app few years ago. Programming Hub is a totally interactive and fun way to learn to code on your Android + iPhone + iPad - no coding experience required! We have short bite-sized lessons and practice quizzes in 30+ Programming Languages along with E-certificates for completion of each course. Making the app as interactive and fun as possible was really important to us. To this end, we let you run, write and experiment with code in a mobile code editor and bring your code to life! We are addressing 3 major problems through Programming Hub: 1. Making Programming skills affordable to the masses(including 1 Billion learning aspirants from developing countries to bridge the gap of 1 million programmers deficit by 2020) 2. Programming is complex: thus we simplified it by relating complex concepts with real world examples. 3. Programming is boring: hence we made the course as engaging, interactive and fun as possible. Inclusion of humor and sarcasm has made the course unlike anything you'll find anywhere else. Courses are research backed using kolbs scientific model of learning and guarantee retention of concepts you learn through the app. Happy to answer any questions, and I'd love to hear your feedback. Email me at tito@prghub.com or leave a comment here. Cheers ❤️
Manuela Bárcenas
@prghub @killercrosser This looks very cool! Love the reference to Duolingo - it was super easy to understand.
Nigel H C'rasto
We’re thrilled to be back on ProductHunt with Programming Hub 2.0. 🚀 Our initial launch on ProductHunt was almost two years ago, since the success of our android app, we have worked continuously to introduce the iOS version and improve the product, add more courses, and made coding more fun & accessible for you + our 5 Million users! With Programming Hub 2.0, we've reimagined learning how to learn programming on your mobile device. We've reimagined every interaction and screen, adapted the look and feel of the whole app, made the learning experience even more playful, and on top of that introduced research backed learning model along with a little humor to make your learning journey a fun and amazing experience. Programming Hub 2.0 is available today on iOS and Android! 📲 We are excited to announce that we are also working on web version of the platform which is already in rapid development as I write this post! 🤩 Let us know what you think! We’ll be here to answer your questions. 🙂❤️💕💖
Aaron O'Leary
What's new in this update?
Jitesh Dugar
@aaronoleary 1. Interface is completely revamped 2. Lot of new course content has been added. More Interactive and fun content 3. E-Certification is available These have been covered in the feature video.
Sudipto
I have used this app right from the days it is was a collection of code examples. I have seen it grow and improve a LOT, I am REAAALLY mean a LOOOOTTT since then. Really happy to see this new and improved version finally getting released!
Martijn Verbove
Congrats @Jitesh! I really like the idea and product looks good. I’m going to give it a spin 😎 Keep up the great work and good luck today!
Benny Lewis
I signed up based on the positive reviews here, and in just 5 minutes, I've seen multiple distracting English grammar mistakes, an incomplete Python 3 (really??) course, and one of the prompts after a question was referring to a previous question. 😣 This definitely felt more like a sloppy beta to me. Normally, if I know I want to use something and I see so many positive comments on Product Hunt, I go ahead and get the full access paid version without fully investigating the free version first. I regret doing that this time. Maybe all the positive comments are about the previous version, or the iOS version, but I'm definitely left disappointed here.
Tito Aby Idicula
@irishpolyglot it's unfortunate to know we couldn't deliver the kind of experience you expected from us. - We are left curious to know the course name and topic where you found grammatical errors. Courses are rapidly being improved by the community themselves when they report slightest of errors in the course(grammatical or otherwise). Your feedback and suggestions will help us improve and meet your expectations. Rest assured your feedback will be taken seriously and acted upon. - Kindly write to us at hello@programminghub.io with your suggestions and improvement areas. This will help us deliver and fulfill your expectations better. Rest assured we want to give you the best, nothing less! Thanks for your feedback, expecting your support ❤️ 🙂
Benny Lewis
@killercrosser Thank you for approving my Google Play refund as quickly as it was. I tried to use both Python 3.0 and (reluctantly, since 3.0 wasn't even a course yet) Python 2.0 and found the issues I mentioned in the course of Python 2.0 *at the very start*. I had barely made it through the introductory history of Python and saw too many mistakes to have the patience to move forward any more. Please let Timir know that I don't appreciate being contacted on my personal Facebook profile about this. I understand the need for detailed outlines of all specific issues from me, but you really don't need my help in particular with this because, my startup expertise is not why I was put off by the course, but my expectations in paid English products (as with Anna, in another comment) was. Timir wrote that you "outsourced the proofreading to US natives, twice" - unfortunately, whoever you hired must have been cheap and rushed, and you'll have to hire someone else. Unfortunately, I can't help with that, but I would recommend you get a refund for the two times you've hired those proofreaders, and invest more time to research and money into whoever is hired next. All I can say from my own experience in proofreading and with language issues is that context matters, so even if your proofreaders truly were native English speakers, you need someone to actually go through the app usage itself and scrutinize the text. I'd suggest working more closely with the next proofreader instead of simply outsourcing to whoever may be most convenient.
Tito Aby Idicula
@irishpolyglot I apologise on behalf of Timir to have contacted you on FB without your prior permission. Curiosity got the better of him. The same has been warned to him as a strict no no for anyone. Regarding English issues with the content, I am now personally reviewing each and every topic along with the content expert. Will make sure everything is pitch perfect by end of the week. No compromises on that front will be made henceforth. Thank you once again Benny. This surely helped us address the slack and get things leveled up on Android. Cheers!
Mark O'Nolan
@irishpolyglot The point of this amazing community is that Product Makers launch their product in front of the early users for feedback and then work on improving based on the feedback. I can already see that the team is paying utmost attention to your feedback and working towards improving the product. A better reason to be happy than disappointed 😄
Benny Lewis
@marky_nolan I am just absolutely boggled that something that gave as poor a first impression as what I got, was the #3 most upvoted product of the day yesterday. If the iOS version is what's deserving of all the votes, then I'd suggest the Android link be removed from this page. I've seen other apps only link to their iOS version when they have a crucial update, even if they also have an Android version (that isn't currently getting updated). What I used was far from ready. And it's a bit of a stretch to call a version 2.0 and such established app (a million downloads according to the Google Play store) something that's launching to "early users for feedback". I'm truly confused as to how it's been downloaded and upvoted so much based on what I saw. The UI was nice, but the content is not ready, especially for a paid app. The high reviews on Google Play and here are quite suspect. @killercrosser I believe you that you will try your best to improve the content to fix the English mistakes. What about the Python 3.0 course though? The app just gave a message to me that good things take time or something, to make an excuse for it not being ready. I tried one other course other than Python 2.0 and it was also not ready. This wasn't made clear before starting the courses, so I'd highly suggest you remove them from the main list, so people aren't misled.
Benny Lewis

I have a feeling that any positive reviews are for the iOS version. The Android one left me quite disappointed, especially since I got the paid version based on the positive reviews I was seeing here.

Pros:

Nice interface

Cons:

Bad grammar, incomplete Python 3 & other courses, question responses were misaligned

Nigel  H Crasto

Best platform on Android and iOS for Beginners and Students to learn 35+ Programming Courses from a single app!

Pros:

- Fun, Interactive & Easiest way to Learn Programming

- Affordable to the masses

- Integrated Compiler & E-Certificate on completion

Cons:

None

Soham Mondal
This is an awesome platform to learn programming, love it!
San Kumar
Great concept. Very nice design and well made app! Just enrolled for a new course, let's see how it goes!
Anna Filou
I tried programming Hub a couple of months ago on my phone and even though it certainly provides some useful pieces of information there were a lot of issues, namely: - lots and lots of grammatical mistakes (for an educational app with a paid tier I find it pretty unacceptable to not get the text proof read by a professional before releasing it) - a lot of unwanted (in my opinion) attempts to be funny that do not help with the learning process, and only make the lessons longer for no reason. One "joke" I still remember went like this "HTML is easy to understand (unlike your girlfriend)". Truthfully, that's an unnecessary comment which isn't even funny IMO. It also assumes that all the users are male, straight and have or have had a girlfriend. It kind of pissed me off to be honest :)
Tito Aby Idicula
@anna_0x I would kindly request you to check the updated version of the app now... - Rest assured all the grammatical mistakes have now been corrected in 2.0. - The girlfriend reference had also been removed immediately(about a month back) since we received feedback on that reference and we take user feedback very seriously. Thanks for your feedback :) This helps us improve and we won't let you down 👍
Mark O'Nolan
@anna_0x @killercrosser Errors and bugs are a part of every app, but what is really important is that the team behind the app should be responsive to user feedback and should promptly resolve the errors. @anna_0x I empathize with the makers of the app considering the fact that they are working on a lot of learning content which is updated regularly. I hope you give them another chance. Have been a user of the app for about a month now and I absolutely love the interface and the content. Good luck guys :)
Tito Aby Idicula
@anna_0x @marky_nolan Thank you so much for your support guys! ❤️ This makes all the work we do worthwhile and keeps us motivated to deliver the best for you. Stay awesome :)
Benny Lewis
@anna_0x @marky_nolan @killercrosser I just signed up today, and found the same issues Anna did with bad grammar. They have *not* been fixed. So, the team has not been responding to feedback as thoroughly as implied. Anna and I can't be the only ones who have seen this. Maybe all this fanfare is for the iOS version and the Android one was left behind?
Anna Filou
@killercrosser @irishpolyglot I am also on Android but assumed that the content would be the same... @marky_nolan we're not talking about small mistakes or typos here. We are talking about broken English everywhere. I understand that the developers are probably not native English speakers and of this was a 100% free app I would also understand not being able to justify spending money to hire proofreaders. But, the app charges money and with that in mind, I think it makes sense to get the errors corrected by professionals. I have not tried version 2 of the app (perhaps will do in the future) but @irishpolyglot has and says that the issues are still there. PS: glad you removed the girlfriend joke
Mark O'Nolan

The app is good and provides sufficient free content, but I would suggest the makers to make the content free for those who cannot afford. My idea is that money should not be a barrier to education. Hope you guys work towards it :)

Pros:

Playful UX, Fun and light-weight, Good free content

Cons:

Allow the pro content to be free for those who cannot afford

Varun Nair
@nigel_h_crasto. Quick question: - Have you included a notification alert to keep a track for lessons we are pursuing? Since after using 1.0, i felt its important to keep users motivated to prioritize to complete the course. Because once we close the app, i believe that the app doesn't exist in my device. Because we all get engaged in other applications or work and forget about lessons to complete. Just a suggestion ! Correct me if i am wrong.
Tito Aby Idicula
@nigel_h_crasto @iamvarunnair let me answer this for you: - Yes! we have included a notification alert to keep track of lessons you are pursuing 🙂 You are absolutely correct regarding the importance of notification to help motivate you to finish the course. Hence we have included the same in 2.0. And it's deliberately made non intrusive and shows up only if you miss your lessons above 24 hours. Thanks for the valuable feedback and support 🙂 Keep giving us insights to improve... Much appreciated 😊👍
Varun Nair
@nigel_h_crasto @killercrosser ,thats a wonderful update ! Kudos for that. Sure, Let me try it out and will give you more insights after a month! Great work team Programming Hub 😃
Harun Cengiz

lessons are not ready, you paid but you can not use some lesson:(

Pros:

no, it is not unusuable well

Cons:

they can add active video lesson

Vikram Kumar
pros: beautiful UI, fun contents to learn programming. cons: none yet As being a coder i know how painful it was to start with learning programming from scratch. Programming Hub app teaches programming in such a funny and easy way that you will never feel messy around the codes and errors. Thanks to the @team for such a wonderful effort
Nigel H C'rasto
@vikramk9852 Thank you! We are focused on making the process of learning to code very easy, affordable and fun!