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.

Amazon
Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Fehlersuche, Dokumente zu den Benutzeranforderungen, Technischer Entwurf, Versionskontrolle, Unified Modeling Language, JUnit, Analyse der Anforderungen, Funktionale Anforderung, Java, Agile Methodik, Lebenszyklus der Softwareentwicklung, Spring Framework, Entwicklung von Systemen, Software-Ingenieur, Methoden der Softwareentwicklung, Software-Tests, Agile Entwicklung von Software, Anwendungsentwicklung, Anwendungsdesign
Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Google Cloud-Platform, Fehlersuche, Verantwortungsvolle KI, Code-Überprüfung, Google Gemini, Generative KI, Kontinuierliche Bereitstellung, Bereitstellung von Anwendungen, Schnelles Engineering, Software-Entwicklungstools, Anwendungsentwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Fehlersuche, Objektorientierte Programmierung (OOP), Datenverarbeitung, Pandas (Python-Paket), NumPy, Datenbank-Anwendung, Datenmanipulation, Persistenz der Daten, Skripting, Objektorientierter Entwurf, Abfragesprachen, Matplotlib, Daten importieren/exportieren, Datenvisualisierung, Datenbanken, Relationale Datenbanken, Datei-E/A
Anfänger · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Prompt Patterns, Prompt Engineering Tools, LangChain, Retrieval-Augmented Generation, Generative AI, AI Workflows, LLM Application, Large Language Modeling, OpenAI API, Data Synthesis
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java Programmierung, Objektorientierte Programmierung (OOP), Aufbewahrung von Aufzeichnungen, Java, Objektorientierter Entwurf
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Streudiagramme, Datenvisualisierungssoftware, Explorative Datenanalyse, Statistische Visualisierung, R-Programmierung, Datenanalyse, Politische Analyse, R (Software), Ggplot2, Öffentliche Verwaltung, Grafisches und visuelles Design, Daten Präsentation, Plot (Grafiken), Trendanalyse, Datenvisualisierung, Tidyverse (R-Paket), Histogramm
Mittel · Kurs · 1–4 Wochen

Illinois Tech
Kompetenzen, die Sie erwerben: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Alberta Machine Intelligence Institute
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Verantwortungsvolle KI, MLOps (Maschinelles Lernen Operations), Kommunikation mit Stakeholdern, Risikominderung, KI-Produktstrategie, Kontinuierliche Überwachung, Systemintegration, Geschäftsstrategie, KI-Förderung, Modell-Bereitstellung, Modellevaluation, Datenethik, Ethische Standards und Verhaltensweisen, Leistungsmetrik, Leistungsoptimierung, Operative Analyse, Geschäftsbetrieb, Angewandtes maschinelles Lernen, Datenpflege
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Blockchain, User Interface (UI), Bootstrap (Front-End Framework), User Interface (UI) Design, Development Environment, Front-End Web Development, Debugging, Web Development Tools, Full-Stack Web Development, Animations, Web Applications, FinTech, Application Development, Javascript, Emerging Technologies, Virtual Machines, Software Testing, Software Development Tools, Computer Programming Tools, Program Development
Mittel · Spezialisierung · 3–6 Monate
Imperial College London
Kompetenzen, die Sie erwerben: 3D-Assets, Visualisierung (Computergrafik), Computer-Grafik-Techniken, Virtuelle Umgebung, Computergrafik, Virtuelle Realität, Animation und Spieldesign, Erweiterte und virtuelle Realität (AR/VR), Anwendungsentwicklung, Android Entwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Object Oriented Programming (OOP), Debugging, JSON, Program Development, Data Structures, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), Scalability, Scripting Languages
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Web-Entwicklung, Abruf-erweiterte Erzeugung, Benutzeroberfläche (UI), OpenAI API, Modell-Bereitstellung, LLM-Bewerbung, Schnelles Engineering, Restful API, Schnittstelle zur Anwendungsprogrammierung (API), Back-End Web-Entwicklung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden