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 Boulder
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenverwaltung, Algorithmen, Tabellenkalkulations-Software, Grundsätze der Programmierung, Excel-Makros, Computerprogrammierung, Daten importieren/exportieren, Computer Programmierung, Microsoft Excel, Automatisierung, Datei-E/A, Problemlösung, Datenmanagement, Simulationen, Visual Basic (Programmiersprache), Bereinigung von Daten, UI-Komponenten, Objektorientierte Programmierung (OOP), Integration von Daten, Fehlersuche, Benutzeroberfläche (UI)
Anfänger · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: KI-Kenntnisse, Schnelles Engineering, Modellierung großer Sprachen, Prompt-Muster, ChatGPT, Künstliche Intelligenz, KI-gestützte Kreativität, AI-Förderung, LLM-Bewerbung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Python Programming, Program Development, Game Design, Code Reusability, Computer Programming, Programming Principles, Functional Design, Development Environment, Computational Logic, Building Codes
Anfänger · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Einheitstest, Versionskontrolle, Mobile Entwicklung, Software-Entwurfsmuster, Entwicklungstests, Java Programmierung, Softwaretechnik, Test-Automatisierung, Software-Prüfung, Prüfbarkeit, Testgetriebene Entwicklung (TDD), JUnit, Software-Entwicklung, Java-Programmierung, Git (Versionskontrollsystem), Integrationsprüfung, Android (Betriebssystem), Datei-E/A, Android-Entwicklung, Objektorientierte Programmierung (OOP), Einheitliche Prüfung, Android-Studio, Instandhaltbarkeit
Anfänger · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Java, Grundsätze der Programmierung, Computerprogrammierung, Mobile Entwicklung, Java Programmierung, Computer Programmierung, Integrierte Entwicklungsumgebungen, Daten-Strukturen, Java-Programmierung, Objektorientierter Entwurf, Entwicklungsumgebung, Android (Betriebssystem), Objektorientierte Programmierung (OOP), Android-Entwicklung, Android-Studio
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java, Grundsätze der Programmierung, Computerprogrammierung, Rechnerische Logik, Java Programmierung, Computer Programmierung, Daten-Strukturen, Installation der Software, Java-Programmierung, Entwicklungsumgebung, Objektorientierte Programmierung (OOP)
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Erstellung des Dashboards, Analytik, Algorithmen, Interaktive Datenvisualisierung, Stern-Schema, Data Warehousing, Dashboard, Einheitstest, Befehlszeilenschnittstelle, Datenbank-Verwaltung, Integrität der Daten, Datenbank-Software, Unix, MySQL, Software zur Datenvisualisierung, Datenbank-Management, Datenbankarchitektur und -verwaltung, Linux-Befehle, Datenbank Management, Software-Versionierung, Einheitliche Prüfung, Datenbank-Theorie
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Packt
Kompetenzen, die Sie erwerben: File I/O, File Systems, File Management, Python Programming, System Programming, System Software, Mathematical Software, Test Data, OS Process Management, Arithmetic
Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Skripting, Cascading Style Sheets (CSS), Grundsätze der Programmierung, HTML und CSS, Ereignisgesteuerte Programmierung, Web-Anwendungen, Computational Thinking, Datenvalidierung, Datenmanipulation, Validierung von Daten, Web-Design und Entwicklung, Frontend-Leistung, Javascript, JavaScript-Frameworks, Spiel-Design, Javascript und jQuery, Skriptsprachen, jQuery, Hypertext Markup Language (HTML), Programm-Entwicklung, UI-Komponenten
Anfänger · Spezialisierung · 3–6 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Amazon Bedrock, AI Security, Retrieval-Augmented Generation, Docker (Software), Prompt Engineering, GitHub Copilot, Token Optimization, Agentic Workflows, AI Orchestration, LLM Application, Debugging, Serverless Computing, Software As A Service, Model Context Protocol, Amazon Web Services, Large Language Modeling, Rust (Programming Language), Code Review, Natural Language Processing, GitHub
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Unity Engine, 3D Assets, Game Design, Video Game Development, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Machine Learning Methods, Computer Graphic Techniques, Generative AI, Machine Learning, Object Oriented Design, C# (Programming Language)
Mittel · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Datenvisualisierung, Datenwörterbuch, Datenzugang, Datenanalyse, Paket- und Softwareverwaltung, Grundsätze der Programmierung, Datenwrangling, Rechnerische Logik, Plot (Grafiken), Datenmanipulation, Daten-Strukturen, Installation der Software, Software zur Datenvisualisierung, Datei-E/A, Entwicklungsumgebung, Datenverarbeitung, Bereinigung von Daten, Python-Programmierung, Daten-Mapping
Anfänger · Spezialisierung · 3–6 Monate