Programmieren-Kurse können Ihnen helfen, die Grundlagen von Syntax, Kontrollstrukturen und Datenstrukturen in verschiedenen Sprachen zu lernen. Sie können Fähigkeiten im Schreiben, Testen und Strukturieren von Code aufbauen. Viele Kurse führen in Entwicklungsumgebungen, Versionskontrolle und einfache Projektbeispiele ein, mit denen Sie eigene Programme Schritt für Schritt entwickeln.
University of Michigan
Kompetenzen, die Sie erwerben: Datenwrangling, Paket- und Software-Management, Datenvisualisierungssoftware, Ggplot2, Daten importieren/exportieren, Statistische Visualisierung, Datenvisualisierung, Skripting, Streudiagramme, Rmarkdown, Datenmanipulation, R-Programmierung, Histogramm, Tidyverse (R-Paket), Explorative Datenanalyse, R (Software)
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Performance Tuning, Django (Web Framework), Authentications, PostgreSQL, Scalability, Application Deployment, Cloud Hosting, User Accounts, Application Security, Python Programming
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Flask (Web-Framework), NoSQL, Cloud-Bereitstellung, MongoDB, Django (Web-Framework), Restful API, Kubernetes, Schnittstelle zur Anwendungsprogrammierung (API), Datenbank-Systeme, Docker (Software), Cloud-Anwendungen, OpenShift, Microservices, Anwendungsentwicklung, Web-Anwendungen, Cloud-Entwicklung, Back-End Web-Entwicklung, IBM Cloud
Fortgeschritten · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Fehlersuche, ChatGPT, AI-Personalisierung, Leistungsoptimierung, LLM-Bewerbung, KI-Förderung, Matlab, Schnelles Engineering
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C# (Programming Language), Software Architecture, .NET Framework, Distributed Computing, Scalability, Object Oriented Programming (OOP), Object-Relational Mapping, Microservices, Debugging, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Fehlersuche, Datenstrukturen, Datenmanagement, System Programmierung, Web-Entwicklung, Datenmanipulation, Leistungsoptimierung, Anwendungsentwicklung, Sichere Kodierung, Rust (Programmiersprache), Instandhaltbarkeit
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Fehlersuche, Technische Dokumentation, Agile Methodik, Qualitätssicherung, Softwareentwicklung, Technische Unterstützung, Lebenszyklus der Softwareentwicklung, Programm-Entwicklung, Code-Überprüfung, Scrum (Software-Entwicklung), Software-Qualitätssicherung, Software-Dokumentation, COBOL (Programmiersprache), Computer Programmierung
Anfänger · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Fehlersuche, Datenanalyse, Datenbanken, Datenbank-Design, ChatGPT, Interaktive Datenvisualisierung, SQL, Abfragesprachen, Datenvisualisierung, Generative KI, Schnelles Engineering, Datenvalidierung, Datenerfassung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Test Automation, Test Case, Selenium (Software), Software Testing, Test Tools, Maintainability, Test Data, Debugging, Configuration Management
Fortgeschritten · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Kommunikation, Cybersicherheit, Verhandlung, Professionelles Netzwerken, Soziale Netzwerke, Interviewing-Fähigkeiten, Business Research, Arbeitsplatzanalyse, Strategien zur Rekrutierung, Portfolio Management, Vergütungsstrategie, Bewerber-Tracking-System, LinkedIn, Präsentationen, Marktforschung, Schreiben, Rekrutierung
Anfänger · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Theoretische Informatik, Freie Künste, Algorithmen, Agentische Systeme, Künstliche Intelligenz, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

Simplilearn
Kompetenzen, die Sie erwerben: Prompt Engineering, AI Personalization, AI Security, Generative AI, Infrastructure as Code (IaC), Legal Risk, Requirements Analysis, Test Tools, Software Testing, ChatGPT, Risk Analysis, Sprint Planning, Software Development Tools, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Automation, Software Documentation, Artificial Intelligence, Software Architecture, Software Development Methodologies
Anfänger · Spezialisierung · 3–6 Monate