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 Virginia
Kompetenzen, die Sie erwerben: Teamleitung, Anwenderbericht, Agiles Projektmanagement, Agile Entwicklung von Software, Agile Methodik, Prüfung der Benutzerfreundlichkeit, Sprint-Planung, Produktentwicklung, Kontinuierliche Lieferung, Kundenanalyse, Agile Software-Entwicklung, Persona-Entwicklung, Design Thinking, Leistungsmanagement im Team, Produktverbesserung, Peer Review, Benutzeroberfläche (UI), Benutzerfreundlichkeit, Team Management, Produktprüfung, Agile Produktentwicklung, Persona (Benutzererfahrung)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Web-Anwendungen, Web-Entwicklungs-Tools, Front-End-Webentwicklung, E-Commerce, Frontend-Leistung, Javascript, JavaScript-Frameworks, React.js, UI-Komponenten, Leistungsoptimierung, Anwendungsentwicklung, TypScript, React Redux, Benutzeroberfläche (UI), Kontext-Management
Mittel · Kurs · 1–3 Monate

JetBrains
Kompetenzen, die Sie erwerben: Retrieval-Augmented Generation, Vector Databases, LLM Application, Embeddings, OpenAI API, AI Integrations, Large Language Modeling, API Design, Agentic Workflows, Generative AI Agents, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Agentic systems, Python Programming, Machine Learning Methods, Docker (Software), Integrated Development Environments, Machine Learning Algorithms, Data Science
Mittel · Kurs · 1–3 Monate

Pragmatic AI Labs
Kompetenzen, die Sie erwerben: Regressionsprüfung, Befehlszeilenschnittstelle, Wissenschaftliche Methoden, Freigabe-Management, Kontinuierliche Integration, Virtualisierung, Linux-Befehle, Kontinuierliche Lieferung, Bereitstellung von Anwendungen, Rust (Programmiersprache), CI/CD, Containerisierung, Paket- und Softwareverwaltung, Code-Abdeckung, DevSecOps, DevOps, Aushärtung, Tools erstellen, GitHub, Docker (Software)
Anfänger · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Abfragesprachen, SQL , Entwicklungsumgebung, Datenbanken, Datenmodellierung, Integrität der Daten, Installation der Software, MySQL, Datenbank-Management, Datenbank Management, PHP (Skriptsprache), Datenbank-Design, Relationale Datenbanken
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Logistische Regression, Statistische Hypothesenprüfung, Zeitreihenanalyse und Vorhersage, R Programmierung, Regressionsanalyse, Power BI, Statistische Methoden, R (Software), Modellevaluation, Vorhersage, Statistische Modellierung, Prädiktive Modellierung, Generative KI, Bewertung des Modells, Statistische Analyse, Wahrscheinlichkeitsrechnung und Statistik
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Software-Prüfung, Java-Programmierung, Objektorientierte Programmierung (OOP), Java, Java Programmierung, Einheitliche Prüfung, Algorithmen, Programm-Entwicklung, Leistungsoptimierung, Leistungsprüfung, Daten-Strukturen, Theoretische Informatik, Einheitstest
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsprogrammierschnittstelle (API), Ereignisgesteuerte Programmierung, Web-Anwendungen, Front-End-Webentwicklung, Wiederverwendbarkeit von Code, JavaScript-Frameworks, Datenfluss, Web-Entwicklung, React.js, Javascript, Full-Stack Web-Entwicklung, UI-Komponenten, React Redux, Benutzeroberfläche (UI)
Mittel · Kurs · 1–4 Wochen

Pontificia Universidad Católica de Chile
Kompetenzen, die Sie erwerben: Basic Electrical Systems, Electronics, Electronic Systems, Electrical Engineering, Electronics Engineering, Electrical Systems, Electronic Components, Electronic Hardware, Wiring Diagram, Control Systems, Electrical and Computer Engineering, Hardware Design, Machine Controls, Embedded Systems, Embedded Software, Programming Principles, Computer Programming
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Automatisierung, Anwendungsprogrammierschnittstelle (API), Software-Prüfung, Freigabe-Management, Kontinuierliche Integration, Einheitliche Prüfung, Instandhaltbarkeit, CI/CD, Python-Programmierung, Software-Qualität (SQA/SQC), Paket- und Softwareverwaltung, Beglaubigungen, DevOps, Software-Versionierung, IT-Automatisierung, Devops-Werkzeuge, Entwicklung von Testskripten, Test-Automatisierung, GitHub, Einheitstest
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Node.JS, Postman API Platform, MongoDB, API Testing, JavaScript Frameworks, Server Side, Back-End Web Development, Data Validation, Application Programming Interface (API), Web Development, Web Applications, Databases, Javascript, Application Development, Restful API, Email Automation, Middleware, Cloud Applications, Development Environment, Role-Based Access Control (RBAC)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Process Mapping, Requirements Elicitation, Process Analysis, Power BI, Business Analysis, Business Process, Business Process Modeling, Business Analytics, Business Intelligence, Requirements Analysis, Storytelling, Business Intelligence Software, Data Storytelling, Dashboard, Data Presentation, Data Visualization Software, Data Visualization, Dashboard Creation, Risk Management, Python Programming
Mittel · Kurs · 1–3 Monate