Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

Kompetenzen, die Sie erwerben: Computer Programmierung, Shell-Skript, Bash (Skriptsprache), Befehlszeilenschnittstelle, Skripting, Unix-Shell, Unix-Befehle, Unix, Skriptsprachen, Datei-E/A, Dateisysteme, Computerprogrammierung, Grundsätze der Programmierung
★ 5 (12) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Memory Management, Computational Thinking
Mittel · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Datenvalidierung, Validierung von Daten, Scala-Programmierung, Datenmodellierung, Algorithmen, Programm-Entwicklung, Daten-Strukturen, Einheitstest, Einheitliche Prüfung, Software-Prüfung, Tools erstellen, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Grundsätze der Programmierung, Unternehmensmodellierung
★ 4.6 (178) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Daten-Strukturen, Speicherverwaltung, Eingebettete Software, C (Programmiersprache), Entwicklungsumgebung, Eingebettete Systeme, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Datenfluss, Scala-Programmierung, Daten-Pipelines, Cloud Computing, Skalierbarkeit, Ereignisgesteuerte Programmierung, Verteiltes Rechnen, Software-Architektur, Software-Entwurfsmuster, Software Architektur, Software Entwurf, Software-Entwicklung, Funktionales Design, Microservices, Systementwurf und Implementierung
★ 3.9 (31) · Mittel · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Code Reusability, R Programming, Package and Software Management, R (Software), Computer Programming, Data Structures, Software Development, Data Science, Computer Programming Tools, Data Analysis
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programming Principles, Debugging, Computer Programming, Application Design, Cloud Applications, Computer Science, Code Reusability, Maintainability, Computer Systems, Program Development, Computer Programming Tools, Object Oriented Programming (OOP), Software Development, Data Management, Functional Design, Package and Software Management
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Linux, Linux Commands, C (Programming Language), Memory Management, System Programming, Command-Line Interface, Programming Principles, Computer Programming Tools, Computational Logic, Code Reusability, Software Installation, Program Development
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Code Reusability, Performance Tuning, Computational Logic, Functional Design, Fine-tuning
Fortgeschritten · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Rust (Programming Language), File I/O, Memory Management, Data Structures, Code Reusability, System Programming, Secure Coding
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Anwendungsentwicklung, Web-Entwicklung, Daten-Strukturen, Speicherverwaltung, Datenmanagement, Datenmanipulation, Leistungsoptimierung, Rust (Programmiersprache), Datenanalyse, System-Programmierung, Datenverwaltung
★ 3.7 (14) · Fortgeschritten · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Testfall, Modellierung großer Sprachen, Schnelles Engineering, LLM-Bewerbung, Fehlersuche, Software-Dokumentation, Software-Prüfung
Anfänger · Projekt · Weniger als 2 Stunden