No time right now?
Always wanted to learn to code but don’t know where to start? With our overview you will find the right entry. Twelve offers to improve your coding skills.
Learning to program is not easy. In the meantime, however, the network offers a wealth of resources with which you can get started easily. Many platforms where you can learn to code are even free. We present twelve providers – even experienced developers can learn something here.
The tasks at Freecodecamp are ideal for getting started and as a playful addition, also because the content is served in small, bite-sized pieces that can be solved within a few minutes. The success messages when solving the challenges bring a little sense of achievement every time, so that learning via the platform is even really fun. However, the introduction to the first small project comes very late. When working on the responsive web design path, it became clear that solving the tasks primarily required text comprehension and logical thinking and that the programming skills required for the project were not internalized. As a supplement to other resources, the tasks at Freecodecamp are definitely suitable. The numerous articles on the platform, which you can find under News and the Freecodecamp YouTube channel.
Codecademy leaves little to be desired and is one of the most popular platforms for learning programming languages - including HTML, CSS, Ruby, Python, jQuery and many more. Codecademy not only teaches different programming languages, but also, for example, how to set up and publish a website. With easy-to-understand exercises, you are introduced to the subject step by step and you can continuously expand your skills in the respective area. Most courses are free. Those who want to learn even more can upgrade to Codecademy Pro for $ 19.99 a month.
Martin Weigert has already dared to try it himself. Here you can read how he fared after taking a programming course.
Treehouse offers over 1,000 videos from the areas of web design, coding, business and much more. The collection is constantly updated with the latest technologies, so that the participants are always up to date. It is explained with video tutorials, followed by example exercises. Anyone who performs well receives an award – a gamification approach is pursued here.
Unfortunately, there is only a seven-day test version for which you have to enter all data. A full membership costs $ 25 a month or $ 250 a year.
egghead offers “video tutorials for tough web developers”. Egghead is nothing for absolute coding newbies, but anyone looking for a sound introduction to a framework that is new to him or her, for example, is definitely well advised with the online courses. The learning bundles often contain additional materials such as course notes and guides or access to live coding sessions and podcasts. A pro membership is available for $ 350 a year, if you don’t want to commit yourself for a whole year, you can pay $ 40 a month. Interested bargain hunters can keep their eyes peeled for discounts that are available from time to time – during such a campaign the annual bundle can sometimes be had for half the regular price.
Level up tutorials
Level up tutorials is a platform that was launched by the great web developer Scott Tolinski. There you will find tutorials on individual technologies such as GraphQL or Svelte. The whole thing is structured according to levels so that users can find the right tutorial depending on their level of knowledge.
The best thing about it: Due to the corona crisis, all courses have been reduced, the pro membership even with a 50 percent discount. The price for an annual subscription is now only twelve dollars a month.
At Envatotuts, the marketplace for pretty much everything that has to do with the web, you can take numerous training courses. In addition to programming courses, the portal also offers courses for illustration, web design and business. You can choose from over 1,000 tutorials on various programming topics, including Git and GitHub, for example.
Here, too, the free trainings are limited. After ten days of free testing, a subscription must be taken out. The cheapest starts at $ 16.50 a month, students save 30 percent.
On too Udemy Programming newbies will of course find what they are looking for. The platform offers video tutorials and courses on all sorts of topics, including programming languages, of course. However, care should be taken when making a selection, the quality of the courses may vary. Before you decide on a course, you can use the preview to get a picture of the instructors. Courses that are a little older are often available for a fraction of the original price. Before you invest time and money in such a course, you should pay close attention to whether the content conveyed is still up-to-date. For example, The Web Development Bootcamp from Colt Steele is available at a greatly reduced price – the course is regularly updated and supplemented, but still contains some lessons based on outdated software versions, such as Bootstrap 3. If you don’t mind, the If necessary, following tutorials with a newer version – in this case Bootstrap 4 – in a modified form can definitely invest the 9.99 euros with a clear conscience.
The German-speaking alternative: developer hero
For (prospective) data scientists: Data Camp
Datacamp offers learning paths to technologies and programming languages that belong in the repertoire of a data scientist or data analyst, including Python, R and SQL. Those who want to learn can get a taste of the first chapter of a course for free; those who want to complete complete courses have to pay $ 25 for a standard account or $ 33 for a premium account.
Mozilla Developer Network
The Mozilla Developer Network is a wiki in which resources on various web technologies are collected. Similar to Wikipedia, anyone can write on it. MDN, as the wiki is also called, is an indispensable reference work for experienced and newcomers. If you cannot find what you are looking for in the German version – the English version is often much more detailed.
Suitable for this: