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.

Illinois Tech
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Web Scraping, Data Structures, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, User Interface (UI), Open Source Technology, Database Development, Program Development, File I/O, Data Persistence, Software Design
Mittel · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Generative AI Agents, Data Validation, Performance Tuning, Algorithms, Debugging
Anfänger · Kurs · 1–3 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Cloud Computing, Bereitstellung von Anwendungen, Datenbanken, Anwendungsentwicklung, Skripting, Webentwicklung, Relationale Datenbanken, Javascript, Netzwerk-Protokolle, Anwendungsserver, HTML und CSS, Netzwerkprotokolle, Datenbank-Design, Front-End Web-Entwicklung, Web-Server, Back-End Web-Entwicklung, Full-Stack Web-Entwicklung, JavaScript-Frameworks, Web-Entwicklung, Web-Entwicklungstools, Cloud-Bereitstellung
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Deskriptive Statistik, Datenmanipulation, Datenumwandlung, Fehlersuche, Statistisches Programmieren, Datenanalyse, Datenverarbeitung, SAS (Software), Daten bereinigen, Daten Präsentation, Daten-Integration
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenstrukturen, Anwendungsentwicklung, Datenmanagement, Datenverwaltung, Java, Java Programmierung, Datei-E/A, Objektorientierte Programmierung (OOP), Integrierte Entwicklungsumgebungen, Dateiverwaltung, Objektorientierter Entwurf, Grundsätze der Programmierung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Debugging, C++ (Programming Language), Software Documentation, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, System Programming, Data Structures, Programming Principles, Computer Programming, Generative AI Agents, Integrated Development Environments, Technical Documentation, Generative AI, Application Development, Data Validation
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Datenmanagement, Datenstrukturen, Anwendungsentwicklung, Datenverwaltung, C# (Programmiersprache), Skripting, Entwicklung von Videospielen, Objektorientierte Programmierung (OOP), Computerprogrammierung, Einheit-Engine, Programm-Entwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Entwicklungsumgebung, Fehlersuche, Anwendungsentwicklung, Software-Entwicklung, .NET-Rahmenwerk, Computerprogrammierung, Integrierte Entwicklungsumgebungen, Microsoft Entwicklungswerkzeuge, Grundsätze der Programmierung, Visual Basic (Programmiersprache), Plattformübergreifende Entwicklung, Softwareentwicklung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Remote Access Systems, TCP/IP, Network Protocols, System Programming, Operating Systems, Hardware Architecture, Performance Tuning, Computer Hardware
Mittel · Kurs · 1–3 Monate

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

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Theoretische Informatik, Operations Research, Lineare Algebra, Kombinatorik, Graphentheorie, Algorithmen, Python-Programmierung, Mathematische Modellierung, Computergestütztes Denken
Auf einen Abschluss hinarbeiten
Fortgeschritten · Kurs · 1–4 Wochen

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