Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.

Kompetenzen, die Sie erwerben: Computer Programmierung, Generative KI, Git (Versionskontrollsystem), Datenwissenschaft, GitHub, Jupyter, Python-Programmierung, Grundsätze der Programmierung, Versionskontrolle, Software-Versionierung, Datenanalyse, Entwicklungsumgebung, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Object Oriented Programming (OOP), Debugging, Object Oriented Design, JSON, Program Development, Data Structures, Code Reusability, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API)
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Interaktives Design, Rechnerische Logik, Programm-Entwicklung, Python-Programmierung, Grundsätze der Programmierung, Design und Produkt, Spiel-Design, Informatik, Computerwissenschaft, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Digitale Pädagogik, Java Programmierung, Java-Programmierung, Java, Rechnerische Logik, Unterrichten, Computational Thinking, Grundsätze der Programmierung, Software und Technologie für das Bildungswesen, Unterricht, Computerprogrammierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Datenverarbeitung, Python-Programmierung, Daten-Strukturen, Computational Thinking, Algorithmen, Datenanalyse, Datenanalyse-Ausdrücke (DAX), Computerprogrammierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Memory Management, Performance Tuning
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Digitale Pädagogik, Java Programmierung, Java-Programmierung, Java, Pädagogik, Computational Thinking, Grundsätze der Programmierung, Algorithmen, Kulturelle Reaktionsfähigkeit, Objektorientierte Programmierung (OOP), Computerprogrammierung
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Testfall, Digitale Pädagogik, Java Programmierung, Java-Programmierung, Java, Daten-Strukturen, Algorithmen, Software und Technologie für das Bildungswesen, Objektorientierte Programmierung (OOP), Computerprogrammierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, C and C++, C++ (Programming Language), Embedded Software, Computer Programming, Code Reusability, Hardware Troubleshooting, Program Development, Maintainability, Debugging
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Computer Programmierung, Fehlersuche, Virtuelle Maschinen, Java Programmierung, Software-Entwicklung, Java-Programmierung, Java, Daten-Strukturen, Programm-Entwicklung, Grundsätze der Programmierung, Speicherverwaltung, IntelliJ IDEA, Softwaretechnik, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Theoretical Computer Science, Software Development, Data Structures, Computer Programming, Problem Solving, Computer Science, Machine Learning Methods
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Web Development Tools, Javascript, Code Reusability, Programming Principles, Development Environment, Integrated Development Environments, Application Programming Interface (API), Debugging, Hypertext Markup Language (HTML), HTML and CSS, Program Development, Computer Programming, Data Access, Theoretical Computer Science, Computational Thinking, Performance Tuning, Data Management
Anfänger · Spezialisierung · 1–3 Monate