4 free ways to learn the basics of coding
Sci & Tech
By
George Kiongo
| Sep 18, 2019
Last week, we looked at why coding is increasingly becoming an in-demand skill, and not just for software developers. It is difficult to stand out these days without at least a basic understanding of what it takes to build a website, an app or any one of the technologies that make it easier to connect with customers in ways they understand.
So if you don’t quite have the time to learn anything highly skilled, but are keen on grasping the basics of coding, here are four online classes that will help get you started.
1. Skillshare: How to make apps with no programming experience
Skillshare is an online learning platform with a host of educational videos. While the courses aren’t accredited, you can use them to pick up new skills, interact with users like yourself and learn new concepts by completing a project.
READ MORE
Equity Group forms team of top executives to curb rising fraud
White House rituals: Ruto's reception that included a picture at the Resolute Desk
Airlines eye 'new frontier' of AI ahead of global summit
How Kenya's ambitions to become regional aviation hub slipped
New EU rules threaten to dampen flower sector
South Sudan can unlock its potential with the help of investors
Riruta-Ngong railway line good for economy, mobility
'Poor public finance management is incentive for graft'
African leaders call for climate equity and financial reforms
If you have a great app idea but don’t have the money to outsource its production to a developer, you may want to consider learning enough to build a prototype that you can then pitch to an investor – or even use to identify partners who can turn your idea into a product. In just 14 videos ranging in length from eight minutes to 20, you could learn to turn that app idea into reality in just one day.
2. Codeacademy: Python
In just 25 hours and 12 topics, this Codeacademy course promises to teach you the basics of Python, one of the easiest-to-use programming languages around. You could use your knowledge of Python to pivot on to more complex languages if you wanted to, or just be happy enough with it. Python is useful for both web and software development.
Should you want to advance your programming skills, you can keep using Codeacademy, which offers free coding lessons in 12 different programming languages altogether, including JavaScript, Ruby, SQL, C++ and Sass.
3. Skillshare: Introduction to programming
Alternatively, if you’re not too comfortable going into learning Python without an idea of what programming actually is, you may want to start with this 35-minute Skillshare course.
It teaches you the basics of programming, walks you through code samples and illustrates various data types. Only the first chapter of the course is free, but you could sign up for a free one-month trial. Or just understand the basics of programming then move on to learning Python from Codeacademy.
4. Udemy: Beginner web development
If you’re looking to start a side gig, it would be important to learn how to create a simple website for it that allows customers online to find your products, contact details and testimonials. And you could learn how to do this in just three hours!
Udemy, the world’s largest portal of online courses, has a course that promises to teach you the basics of web creation in exactly three hours and four minutes. Over the course of a combined 38 lectures, you’ll learn about two pillars of web development, HTML and CSS, and how they help form websites. By the end of the course, you should be able to create a web page, add images, construct lists, change font colours and add content boxes to web pages.
- White House rituals: Ruto's reception that included a picture at the Resolute Desk
- Equity Group forms team of top executives to curb rising fraud
- How Kenya's ambitions to become regional aviation hub slipped