The Challenges of No-Code Learning

No-Code Aug 31, 2020

It's a thing, and we know it. We hope it wasn't, but it is. Learning about software development is something everyone can achieve. But we can't ignore the fact that for some people that means more of a challenge than for others. And there are reasons for it, certainly.

The first one, of course, is accessibility. Not everyone has the same access to knowledge and that has always been a concern for us at HelloGuru. That is why our main goal is to democratize No-Code knowledge and skills through our courses. And that is why we decided to do it completely bilingual and have plans to broaden that spectrum in the future. That is also one reason why we are text based instead of video, so that people with hearing impairment can also be a part of the No-Code revolution. And we even questioned ourselves and the room for growth when we talked about software development and being visually impaired.

But even if we did everything we wanted to do to broaden the access to people, for example language-wise, non-English speakers would still have a hard time handling the tools themselves because most of them are available only in English. That means that endeavors like HelloGuru or other No-Code e-learning platforms would have to translate what every single button, action or component mean so that students and potential No-Code users understand what they are doing. And let me tell you, we've done it, but it's hard as hell. So if we really want a No-Code revolution or a movement, we have to really open the doors and allow access to this truly awesome tools that more people should definitely know about.

Another challenge is that it still is apparently cryptic for a general audience. To understand what No-Code is, you first have to understand what coding and software are, and believe it or not, there are people really unfamiliar with that world. So it is probably up to us, those already involved in the movement, to communicate and socialize better what No-Code is, and what it can do. That can be through online tutorials, yes, but also through No-Code agencies, through social media influencers, through awesome products made with No-Code, and... I don't know man, through whatever means possible! It's obvious that this is a niche interest but we could definitely widen the circle and there's space for more people, be it makers or be it users or clients.

And yes, clients! That's a big word. Maybe I have tunnel vision and I'm biased, since I'm working from an e-learning approach, but should we... should we focus a bit more on clients? The No-Code community is great, healthy and very supportive. It's also very focused on users being able to create their own dreamed projects. But should we take more of a cue from tools like Webflow and think of models were you can create for others and charge for your knowledge? Maybe you don't have a dream project, but you enjoy a lot building mobile apps, plus you are very good at it. Well, then, might as well monetize that, right? And hey, it's not an imposition whatsoever, just a thought.

But what do you think? What are the challenges we have to face everyday as No-Code learners, builders and users? What stops you from learning, and what motivates you to do it? Let us know!

const headerTagLinks = document.querySelectorAll('.js-header-tag-link'); for (x = 0, l = headerTagLinks.length; x < l; x++) { const lang = headerTagLinks[x].getAttribute('data-slug').split('-')[1]; const shouldRemoveLink = lang !== document.documentElement.lang; if (shouldRemoveLink) { headerTagLinks[x].remove(); } }