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 Minnesota
Kompetenzen, die Sie erwerben: Technische Kommunikation, Planung der Prüfung, Verifizierung und Validierung, JUnit, Testfall, White-Box-Tests, Funktionelle Prüfung, Software-Prüfung, Code-Abdeckung, Test Daten, Entwicklungstests, Test-Automatisierung, Entwicklung von Testskripten, Software-Qualitätssicherung, Test-Tools, Einheitliche Prüfung, Lebenszyklus der Systementwicklung
★ 4.3 (837) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenbank-Verwaltung, Datenbank-Entwicklung, Datenbank-Systeme, Bereitstellung von Anwendungen, Datenbanken, Datenbank-Management, Datenbank-Theorie, Datenbank-Anwendung, Datenbank-Design, Objekt-Relationales Mapping, Relationale Datenbanken, Django (Web-Framework), Frontend-Integration, SQL, Beglaubigungen, Back-End-Webentwicklung, Cloud-Anwendungen, Full-Stack Web-Entwicklung, Cloud-Bereitstellung, Bootstrap (Front-End-Framework)
★ 4.5 (364) · Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Dateiverwaltung, Paket- und Softwareverwaltung, Git (Versionskontrollsystem), Linux, Versionskontrolle, Architektur des Cloud Computing, Ubuntu, Systemüberwachung, Linux-Server, Virtuelle private Netzwerke (VPN), Linux-Befehle, DevOps, Verwaltung des Betriebssystems, Benutzerkonten, Linux-Verwaltung, Intrusion Detection und Prävention, Firewall, Infrastruktur für öffentliche Schlüssel, Befehlszeilenschnittstelle, Dateisysteme
★ 4.5 (1193) · Anfänger · Spezialisierung · 3–6 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Benutzererfahrung, Web-Design, Benutzerzentriertes Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Methoden der Softwareentwicklung, Attrappen, UI/UX-Strategie, Prüfung der Benutzerfreundlichkeit, UI/UX-Forschung, Benutzeroberfläche (UI), Web-Design und Entwicklung, Designforschung, Wireframing, Zielpublikum, Benutzerfreundliches Design, Persona-Entwicklung, Nutzerforschung, Design-Strategien, Persona (Benutzererfahrung), Informationsarchitektur
★ 4.8 (1261) · Mittel · Kurs · 1–3 Monate

ESSEC Business School
Kompetenzen, die Sie erwerben: Statistische Analyse, Statistische Programmierung, Präsentation der Daten, Unternehmensstrategie, Präsentationen, Prädiktive Analytik, Vorhersage, R (Software), Business, Informationstechnologie, Business-Analytik, Statistische Methoden, Erweiterte Analytik, Prädiktive Modellierung, Daten-Storytelling, Kommunikation, Datenanalyse, R Programmierung, Analytik, Personenbezogene Analytik
★ 4.4 (670) · Gemischt · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: .NET-Rahmenwerk, C (Programmiersprache)
★ 4.1 (312) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), PHP (Scripting Language), Responsive Web Design, HTML and CSS, Web Design and Development, Typography, Server Side, Secure Coding, Web Content Accessibility Guidelines, Web Design, Web Development, Code Reusability, Front-End Web Development, Back-End Web Development, Web Applications, Web Frameworks, Web Servers, Web Development Tools, Data Validation
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Flutter (Software), Mobile Development, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, React Native, Application Development, iOS Development, Apple iOS, Mobile Development Tools, UI Components, User Story, User Interface (UI), Database Application, Android Development, Databases, Cloud Applications, Database Software, Other Mobile Programming Languages, Database Management, Database Management Systems
★ 4.5 (199) · Anfänger · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Responsive Web Design, Usability, Object Oriented Design, Version Control, User Experience Design, Design Thinking, User Centered Design, Web Design and Development, Web Content Accessibility Guidelines, .NET Framework, Microsoft Visual Studio, Authorization (Computing), AI Integrations, Application Security, Computational Thinking, User Interface (UI) Design, Web Components, Pseudocode, Microsoft Development Tools, Javascript
★ 4.6 (284) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java, Objektorientierter Entwurf, Java-Programmierung, Grundsätze der Programmierung, Objektorientierte Programmierung (OOP), Software-Entwicklung
★ 4.7 (213) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Künstliche Intelligenz und maschinelles Lernen (AI/ML), AI-Arbeitsabläufe, Agentische Arbeitsabläufe, Datenvisualisierung, LangChain, Anwendungsentwicklung, Agentische Systeme, LLM-Bewerbung, Software-Entwicklung, Generative AI-Agenten, Analytik, Werkzeuganrufe
★ 4.5 (151) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Salesforce Development, Visualforce, Force.com, Salesforce, Application Development, Payment Processing, Payment Systems, Software As A Service, Software Development Life Cycle, Cloud Applications, Payment Processing and Collection, Merchant Services, Credit/Debit Card Processing, Development Testing, Verification And Validation, Transaction Processing, Business Logic, Authentications, Data Validation
Mittel · Kurs · 3–6 Monate