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

Kompetenzen, die Sie erwerben: SAS (Software), Data Access, Statistical Programming, Cloud Development, Cloud-Based Integration, Data Analysis Software, Analytics, Data Processing, Data Manipulation, Statistical Software, Data Import/Export, Computer Programming, Data Analysis, Artificial Intelligence
Anfänger · Kurs · 1–4 Wochen
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
Anfänger · Spezialisierung · 3–6 Monate

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

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

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

Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Wiederverwendbarkeit von Code, Speicherverwaltung, Grundsätze der Programmierung, C++ (Programmiersprache), Computerprogrammierung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Programm-Entwicklung
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
Anfänger · 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
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

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

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