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.

Vanderbilt University
Kompetenzen, die Sie erwerben: Matlab, Objektorientierte Programmierung (OOP), LLM-Bewerbung, Datei-E/A, Dimensionalitätsreduktion, UI-Komponenten, Software zur Datenvisualisierung, Schnelles Engineering, Benutzeroberfläche (UI), Mensch-Computer-Interaktion, ChatGPT, Algorithmen, Wiederverwendbarkeit von Code, Modellierung großer Sprachen, Datenanalyse, Funktionales Design, Computer Programmierung, Angewandtes maschinelles Lernen, Computerprogrammierung, Methoden des maschinellen Lernens, Bildanalyse
Anfänger · Spezialisierung · 3–6 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Test Driven Development (TDD), Python Programming, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Code Reusability, Test Script Development, Computer Programming, Unit Testing, File I/O, Development Testing, Web Development, Scripting, Program Development, Other Programming Languages, Database Software, Open Source Technology, Database Management, Database Development, Data Processing
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Rechnerische Logik, Datenspeicherung, Spiel-Design, C und C++, Computer Programmierung, Unity-Engine, Entwicklung von Videospielen, Daten-Strukturen, Computerprogrammierung, Grundsätze der Programmierung, C# (Programmiersprache)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rechnerische Logik, Python-Programmierung, Programm-Entwicklung, Wiederverwendbarkeit von Code, Computer Programmierung, Daten-Strukturen, Fehlersuche, Skriptsprachen, Skripting, Computerprogrammierung, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

Microsoft
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenverwaltung, Datenumwandlung, Datenmanagement, SAS (Software), Datenanalyse, Datenverarbeitung, Datenmanipulation, Datenwrangling, Präsentation der Daten, Statistische Programmierung
Mittel · Kurs · 1–3 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Web Scraping, Object Oriented Design, Data Structures, Web Development Tools, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, User Interface (UI), Open Source Technology, Programming Principles, Database Management, Database Application, Code Reusability, UI Components, File I/O, Frontend Integration
Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Apache Hadoop, File Systems, Big Data, File I/O, Data Infrastructure, Java, Data Storage Technologies, Java Programming, Data Persistence, Infrastructure Architecture, File Management, Data Processing, Distributed Computing, Data Storage, Development Environment, Scalability
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Python Programming, Data Manipulation, Programming Principles, Quantum computing, Computer Programming, Software Installation, Scripting, Computational Logic, Development Environment, Package and Software Management, Jupyter
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Wireless Networks, C++ (Programming Language), C and C++, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, Electronic Hardware, Telecommunications, Electronic Systems, Code Reusability, Hardware Design, Electronics, Program Development, Communication Systems, Programming Principles, Display Devices
Mittel · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Theoretische Informatik, Kombinatorik, Graphentheorie, Python-Programmierung, Netzwerkanalyse, Algorithmen, Netzwerk-Modell, Operations Research, Modell-Optimierung, Mathematische Modellierung
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Java Programmierung, Software-Entwicklung, Objektorientierte Programmierung (OOP), Software-Dokumentation, Problemlösung, Programm-Entwicklung, Datei-E/A, Web-Scraping, Java, Bioinformatik, Software Entwurf, Algorithmen, Integrierte Entwicklungsumgebungen, Datenanalyse, Datenverarbeitung, Datenmanipulation, Computer Programmierung, Statistische Analyse, Fehlersuche, Computerprogrammierung, Grundsätze der Programmierung, Java-Programmierung, Software-Prüfung
Anfänger · Kurs · 1–3 Monate