If you are starting a tech company or work at one, you need to have some ‘technical’ knowledge or tech jargon so that you can have meaningful technical conversation with your team, especially the ‘engineering’ ones. Learning to code is probably one of the best way to start – you get a high-level understanding of the programming languages, logical workflow, and how features / functionalities ties together. And, the best way of learning how to code is to think of a project that you’d like to build or a problem that you’re interested in solving. Once you have that, you can start learning the tools that you’ll need to tackle it.
Trust me, you will not regret it – even taking one course, it will give you some technical terminology you can use, almost immediately. You don’t even need to spend ton of money and/or time to learn how to code, either. Here are 15 of the BEST online places you can learn how to code – pick one and start learning today …
- Codecademy is one of the most popular online code school to learn how to code for free. I love how organized they are with their course catalog – here.
- Coursera provides universal access to the world’s best education, partnering with top universities and organizations to offer courses online. They currently have over 2000+ courses you can take online, and of those, 580 are in programming – here.
- Udemy is a global marketplace for learning and teaching online where students are mastering new skills and achieving their goals by learning from an extensive library of over 45,000 courses taught by expert instructors. Here’s the list of courses in programming.
- Founded by Harvard University and MIT in 2012, edX is an online learning destination and MOOC provider, offering high-quality courses from the world’s best universities and institutions to learners everywhere. Here’s the list of upcoming courses you can sign-up today.
- Khan Academy offers practice exercises, instructional videos, and a personalized learning dashboard that enable you to study at their own pace in and outside of the classroom. One of my favorite online education services – easiest to follow. Check out their ‘computing’ catalog here.
- Code Avengers has free interactive online courses that teach the basics of web app development, in a way that makes learning fun and effective. Learn from step-by-step instructions combined with 1000s of code challenges, videos and quizzes with support from expert educators and an enthusiastic community of learners.
- Udacity – the online school started by Google X founder and self-driving car pioneer Sebastian Thrun. You can take many of their programming courses for free, or you can pay for their guided courses, which include a personal coach to help you develop your skills and lead you in the right direction. If you are not sure where to start, I suggest to pay few bucks, and get a ‘personal coach’ – this will save you time.
- Fullstack Academy is an immersive software development school based in New York City. The Fullstack curriculum is designed to help you build a strong theoretical core as well as master higher level technologies in software development for the web.
- General Assembly (GA) is another great place to learn programming skills. GA started out as a co-working space in 2011 has since grown into a global learning experience with campuses in 20 cities and over 35,000 graduates worldwide. Today, GA focuses on education and career transformation, specializing in the most in-demand skills, like programming, design, marketing, data, and business courses. Check out their online courses here.
- SkillCrush offers online classes in web design, coding, and other marketable digital skills. You get a 1-on-1 support from SkillCrush’s friendly team of expert instructors and a helpful community of students.
- Pluralsight is tech learning platform with over 6,000+ courses from leading experts, skill assessments, on-demand mentoring and more. With their on-demand, 1:1 mentoring, you can call up an expert and interact via screen share, video chat and more to overcome roadblocks and accelerate your learning. Tools like bookmarks and notes will help you organize important information you learn and refer back to it. And with mobile and offline viewing, you can take your learning with you. Browse their list of courses here.
- Lynda.com is an online learning platform that helps anyone learn business, software, technology and creative skills. They have nearly 6,000 courses in Business, Technology and Creative Skills taught by industry experts. Lynda.com memberships are available to fit a wide variety of budgets and needs. Lynda.com provides memberships for individuals or groups, as well as basic plans and premium plans with additional features. Its fairly inexpensive for their individual membership, starts at $20 bucks a month.
I have spent couple days researching and studying these services, heck, I had even tried few of them … by far, these are the BEST of the BEST online places to learn how to code, don’t waste your time anywhere else.
By the way, courses offered by MIT and Google are a bit too advance if you want to get started in coding. Maybe try them after you have taken few basic courses from our recommended list of 15 services.