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.

Microsoft
Kompetenzen, die Sie erwerben: Video Game Development, Game Design, Program Development, Web Development Tools, Software Development, Software Development Tools, Computer Programming Tools, Development Environment, Software Documentation, Data Validation, Javascript, Debugging, Integrated Development Environments, Maintainability, Programming Principles, Data Structures, Code Reusability, Software Design, Computer Programming, Object Oriented Programming (OOP)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: iOS Development, Apple iOS, Swift Programming, User Interface (UI), Apple Xcode, User Interface (UI) Design, Data Persistence, UI Components, Mobile Development, Programming Principles, Unit Testing, Application Development, Data Store, Mobile Development Tools, Software Testing, Apple software proficiency, Generative AI Agents, JSON, Mac OS, Storyboarding
Anfänger · Kurs · 3–6 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Web Development, Database Design, Relational Databases, Web Applications, Web Development Tools, Databases, Web Design and Development, Full-Stack Web Development, Database Systems, Database Development, Application Deployment, Server Side, HTML and CSS, Cloud Deployment, Back-End Web Development, Scripting Languages, Application Development, Cloud Applications, Javascript, Cloud Computing
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

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

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

Kompetenzen, die Sie erwerben: SAS (Software), Präsentation der Daten, Datenanalyse, Datenverarbeitung, Statistische Programmierung, Datenumwandlung, Datenwrangling, Datenmanipulation, Datenverwaltung, Datenmanagement
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

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

Microsoft
Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Graphentheorie, Objektorientierte Programmierung (OOP), Wiederverwendbarkeit von Code, Software-Architektur, Fehlersuche, Datenspeicherung, Software Architektur, Algorithmen, Objektorientierter Entwurf, Prototyping, Entwicklung von Videospielen, Daten-Strukturen, Software-Entwurfsmuster, C# (Programmiersprache), Unity-Engine, Software Entwurf, Grundsätze der Programmierung, C und C++, Software-Entwicklung, Spiel-Design, Anwendungsdesign
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: TCP/IP, System Programming, Network Protocols, Program Development, Memory Management, Hardware Architecture, Computer Hardware
Mittel · Kurs · 1–3 Monate