How do I learn to code online

Where can I learn auto coding?

Nowadays it has become almost normal for real car enthusiasts to code their own car. The question that arises, however, is where you can learn to code the car. We will answer this question for you today and give you a few tips on what to look out for.

Where can I learn to code cars? Basically, you can learn to code online on various forums. For the used parts you should have about 400Include €. If you want to learn a little more precisely and also want professional help, you should ask workshops. They often offer help, but mostly only for a fee. But you should be aware that this takes a lot of time and will cost you a lot of money. The Carly app is a good alternative here. This allows you to easily code your car without having to spend hours looking for the right methods on the Internet. The Pro version is available from € 100 and comes with an adapter.

Furthermore, today you will find out which illegal hacks there are that you should absolutely avoid in order to be able to continue using your car.

You don't need a university degree, you don't have to take a course or study at home.

If you think of entering complicated formulas and codes when you hear the word “coding”, we can put your mind at ease. You don't need a university degree, you don't have to take programming courses or learn coding in self-study to adapt your vehicle to your needs. It's really easy with the Carly app, because the app does the coding for you, so to speak. The very simple and very clear menu structure in the Carly app guides you through the various options. You then only need to select the desired setting. The Carly app then practically translates your selection into the language your car understands without you having to speak this language yourself. Awesome, isn't it?

Code like a pro

Thanks to the very easy handling, everyone can - just like a professional - make the settings on their vehicle themselves. The term “coding” is misleading. Perhaps one should say “adjust”, “select” or “customize” because that is exactly it. So it's about activating or deactivating functions in the menu of the Carly app. The app then does the actual coding for you.

You connect the OBD adapter to your vehicle, first select your vehicle type in the Carly app and then the setting options for this model are displayed. The app supports almost all models from the brands BMW, Mercedes, Volkswagen, Mini, Audi, Skoda, Renault, Toyota, Lexus, Porsche, Opel and GMC.

One area per line such as speedometer, seat, warnings or driver assistants. Select the desired menu item and you will receive the individual options for it. For the speedometer, this could be, for example: Display digital speedometer - yes or no? You choose “yes” and confirm the selection. Finished.

Can you do something wrong?

Well, thanks to the clear menu navigation, this is almost impossible. However, sometimes it can happen that mutually exclusive functions are activated, which can lead to errors. In theory, you can also use functions that violate road traffic regulations, such as switching off the warning when you are not wearing a seat belt. Of course, this is by no means recommended. In this example, it would be much better to set the warning so that it only sounds after a while and so you have the relaxed opportunity to put on the seat belt and not receive a warning beforehand.

Other, really sensitive systems such as brakes or the safety systems cannot be edited without the manufacturer's password. If you have done something wrong and the vehicle does not react as you actually intended, you can reset all settings to the factory settings with just one click.

Please do not try any illegal hacks

If you don't use the Carly app and want to code on your own, it can be really dangerous. Many websites offer so-called tips and tricks on how you can practically hack the system and make settings. But that actually has to do with coding, because you have to speak the language of your vehicle. Big mistakes can be made here, which on the one hand can be life-threatening or can simply "only" destroy your electronics. And that's going to be expensive. Changing the odometer reading is a criminal offense and can be punished with a prison sentence of up to one year or a fine. So please keep your hands off it!

It can also happen that an automatic message is sent to the manufacturer if hacks are noticed. Or it will be noticed the next time you visit the workshop. This inevitably leads to the loss of the guarantee! So please don't even try. All settings made with the Carly app are approved by the manufacturers and are safe.

Here are some coding examples (BMW 3 Series G2x)

Active sound design

A very cool feature to start with. The Active Sound Design generates an amplified engine noise in the interior through the loudspeakers. You can turn this off or set it to M5 / M6 mode. Here you have the options very quiet, quiet, medium, loud or very loud.


What maximum volume do you want for the radio or music when you switch on the vehicle: quiet, medium or loud? You can also choose between different warning and menu tones. Selects the sound profile of a BMW, a Mini, a BMW i or a Rolls Royce. You can also select the iPhone as the audio source, which can be connected to the vehicle via USB. Would you like to switch this on, switch it on or switch it off.


You can determine whether you want to have a visual confirmation for closing the tailgate or not. In addition, whether you can close the tailgate with the remote control key or with the footwell switch in the interior.

iDrive menu

There are a large number of setting options for you in the IDrive menu. We would like to introduce some of them to you here. For example, if you receive an SMS, it can be displayed to you without details, with only one page, with up to three lines or as a whole message.

Would you like to see the sports display for the current power and torque in the iDrive or not? You can also change the units of the sports display or the color - red or orange.

What about the temperature of the tires? You can choose whether this should be displayed together with the tire pressure or whether you do not need this information. To do this, the vehicle must of course have the appropriate sensors.

Do you want messages to be displayed while driving? Or only with the handbrake on, in the “P” position, only with the handbrake and “P” position or when one of the two is activated?

Instrument cluster

The instrument cluster also offers a whole range of customization options. We would be happy to introduce you to some of them:

Digital speedometer

Should this be on or off?

Correction ’speedometer

Would you like to have the "corrected" or the "actual" speed displayed? The corrected speed is the display of a speed that has increased by around 10%. According to an EU directive, speedometers may never show less than what is actually being driven. This suggests to the driver that he is driving faster than he is actually doing in order to increase safety. So even if you think you will get a ticket in a 30 zone, you could get away with a black eye. We therefore recommend the "corrected" speed setting.

Date, time and GPS

Should the date, time and GPS clock correction be displayed in the on-board computer or not. These points can be deselected and selected individually.

Start logo

Which start logo should be displayed in the on-board computer? With the larger models of the instrument cluster (display from the middle to below the tachometer) you can choose whether the BMW logo or M-Performance logo should be displayed when the ignition is switched on.


Which settings do you prefer for the navigation system? Should suggestions be made for fuel stops? Should the route information be displayed with the step-by-step overview of the selected route? Would you like your current position to be displayed in the navigation menu? Would you like to see the geographic coordinates in latitude and longitude in the menu? Should the navigation also be available during a map update? Should the option for a range map be available in the main window? Should one be able to choose a router magnet? Should it be possible to display the route preview (with and without additional information)? The navigation system really offers a multitude of functions. Think carefully about what you really need and keep your display clean and tidy. The more information you display, the more confusing it becomes. Perhaps start by activating everything that is possible and then gradually deactivating the points that you do not need.

Diagnostic values ​​and error codes can also be read out

With the Carly app you can not only code very easily - you can also read out extensive vehicle information via the diagnostic function and see whether your baby is healthy. First of all, you will receive a graphic showing the general health of your car with clear color coding from green, through yellow and orange to red. A vehicle has up to 80 sensors that constantly check the condition and log deviations. Our tip: Take a look at the error messages and diagnostic results once a month and thus ensure that you recognize problems in good time and can take countermeasures before they get expensive.

Great tip at the end

Maybe you will find completely hidden functions for your vehicle model. Many car manufacturers use the same hardware components in all of their models, such as a reversing camera. In the case of more expensive models, these are activated, while in cheaper models they are simply dormant. Perhaps you will find such a function and can activate it. Wouldn't it be great, wouldn't it?


To answer the initial question, where you can learn to code, briefly and concisely: Nowhere! Because you don't need to code anything with the Carly app. The app does this for you. You simply select the options you want from the clear menu and in the end you can look forward to a completely personalized vehicle. So hit the keys.