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.

University of Colorado System
Kompetenzen, die Sie erwerben: Fehlersuche, Unity-Engine, Entwicklung von Videospielen, Computer Programmierung, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Spiel-Design, Grundsätze der Programmierung, Datenspeicherung, C# (Programmiersprache), Skripting, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Objektorientierter Entwurf
★ 4.7 (2484) · Anfänger · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Fehlersuche, Programm-Entwicklung, Elektronik-Technik, Computer Programmierung, Elektronische Komponenten, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Digitale Kommunikation, Eingebettete Systeme, Installation der Software, Grundsätze der Programmierung, C (Programmiersprache), Eingebettete Software, Computer-Hardware, Tools erstellen, Entwicklungsumgebung, C und C++
★ 4.7 (7214) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C and C++, C++ (Programming Language), Development Environment, Performance Tuning, Test Tools, System Programming, Docker (Software), Computer Architecture, Containerization, Development Testing, Programming Principles, Software Development Tools, Hardware Architecture, Algorithms, Computer Programming, Python Programming, Debugging, Memory Management, Software-Defined Networking, Scripting
Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Node.JS, React Redux, Restful API, Database Design, Ajax, Database Development, Database Application, Full-Stack Web Development, Server Side, NoSQL, Back-End Web Development, Front-End Web Development, Javascript, React.js, Performance Tuning, API Design, Data Structures, MongoDB, Debugging, JavaScript Frameworks
★ 4.4 (1438) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Debugging, z/OS, Job Control Language (JCL), Mainframe Computing, Scripting Languages, Programming Principles, Computer Programming, File I/O, Code Reusability, Data Structures, Command-Line Interface, Data Import/Export, Automation, Data Management, Application Development
★ 4.4 (25) · Mittel · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Leistungsprüfung, Funktionales Design, Leistungsoptimierung, Computer Programmierung, Algorithmen, Daten-Strukturen, Unüberwachtes Lernen, Computerprogrammierung, Scala-Programmierung, Grundsätze der Programmierung, Algorithmen für maschinelles Lernen
Mittel · Kurs · 1–4 Wochen

University of Glasgow
Kompetenzen, die Sie erwerben: Matlab, Data Visualization, Model Optimization, Scientific Visualization, Artificial Intelligence and Machine Learning (AI/ML), Mathematical Software, Data Literacy, Data Wrangling, Data Preprocessing, Mathematical Modeling, Engineering Analysis
★ 4.9 (76) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Künstliche Intelligenz und maschinelles Lernen (AI/ML), Technologien zur Datenspeicherung, Plattformübergreifende Entwicklung, Cloud-Bereitstellung, Computer Programmierung, Generative KI, Methoden der Softwareentwicklung, Generative AI-Agenten, Künstliche Intelligenz, Cloud-Dienste, Datenbank-Anwendung, Computerprogrammierung, Andere Programmiersprachen, Architektur des Cloud Computing, Paket- und Softwareverwaltung, Lebenszyklus der Systementwicklung, Datengestützte Entscheidungsfindung, Daten-Strategie, Grundsätze der Programmierung, Datenbank-Management-Systeme
★ 4.7 (464) · Anfänger · Kurs · 1–3 Monate

Universidad de Palermo
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Java, Java Programming, Software Design, Programming Principles, Software Development
★ 4.8 (17) · Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Code Reusability, Programming Principles, Python Programming, Computer Programming, Software Engineering, Simulations
★ 3.7 (23) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Johns Hopkins University
Kompetenzen, die Sie erwerben: Hardware-Architektur, C++ (Programmiersprache), Computerarchitektur, Python-Programmierung, Algorithmen, Programm-Entwicklung, Gemeinsame Nutzung von Daten, Datenzugang, System-Programmierung, OS Prozessmanagement, Grundsätze der Programmierung, Entwicklungsumgebung, C und C++
★ 2.7 (143) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Speicherverwaltung, Fehlersuche, C++ (Programmiersprache), Programm-Entwicklung, Computer Programmierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Wiederverwendbarkeit von Code, Objektorientierter Entwurf
Mittel · Kurs · 1–4 Wochen