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.

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

University of Michigan
Kompetenzen, die Sie erwerben: Datenbank-Anwendung, Web-Anwendungen, Abfragesprachen, SQL , JSON, Datenbank-Entwicklung, Datenmodellierung, Datenbanken, Fehlersuche, Javascript und jQuery, Javascript, Ajax, Hypertext Markup Language (HTML), Datenbank-Management, MySQL, HTML und CSS, Datenbank Management, PHP (Skriptsprache), jQuery, Datenbank-Design, Relationale Datenbanken
Mittel · Spezialisierung · 3–6 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Business Transformation, Innovation, Digital Transformation, Cloud Services, Serverless Computing, Data Ethics, Cloud Infrastructure, Google Cloud Platform, Culture Transformation, Technology Strategies, Hybrid Cloud Computing, Cloud Security, Multi-Cloud, Cloud Management, Data Mapping, Applied Machine Learning, Model Training, Cloud Platforms, Image Analysis, Infrastructure As A Service (IaaS)
Anfänger · Spezialisierung · 3–6 Monate

John Wiley & Sons
Kompetenzen, die Sie erwerben: Computerprogrammierung, Java-Programmierung, Objektorientierte Programmierung (OOP), Java, Java Programmierung, Objektorientierter Entwurf, API-Entwurf, Daten-Strukturen, Speicherverwaltung, Computer Programmierung, Grundsätze der Programmierung, Rechnerische Logik
Mittel · Kurs · 1–4 Wochen

CentraleSupélec
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Java-Programmierung, Mobile Entwicklung, Java, Java Programmierung, Entwicklungsumgebung, Storyboarding, Interaktives Design, UI-Komponenten, Software-Dokumentation, Anwendungsentwicklung, Benutzerzentriertes Design, Installation der Software, Android-Studio, Benutzeroberfläche (UI) Design, Anwendungsdesign, Android (Betriebssystem), Android-Entwicklung
Gemischt · Kurs · 1–3 Monate

Total Seminars
Kompetenzen, die Sie erwerben: Automatisierung, Computerprogrammierung, Skripting, Pandas (Python-Paket), Datenverarbeitung, Entwicklungsumgebung, Wiederverwendbarkeit von Code, Vorverarbeitung von Daten, Datenorientierte Programmierung, Python-Programmierung, Installation der Software, Datenmanipulation, Jupyter, Daten-Strukturen, Computer Programmierung, Datenvorverarbeitung, Funktionales Design, Grundsätze der Programmierung, Rechnerische Logik
Anfänger · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Netzwerk-Protokolle, Objektorientierte Programmierung (OOP), Python-Programmierung, Paket- und Softwareverwaltung, Datei-E/A, Speicherverwaltung, Daten importieren/exportieren, C (Programmiersprache), Rechnerische Logik
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Code Reusability, Functional Design, Javascript, Programming Principles, Maintainability, Debugging
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Java-Programmierung, Computerprogrammierung, Graphentheorie, Java, Java Programmierung, C++ (Programmiersprache), Datenspeicherung, Algorithmen, Daten-Strukturen, Computer Programmierung
Mittel · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Automatisierung, Computerprogrammierung, Schnelles Engineering, Anwendungsprogrammierschnittstelle (API), Skripting, Künstliche Intelligenz und maschinelles Lernen (AI/ML), LLM-Bewerbung, Modellierung großer Sprachen, Datenanalyse, Datenkompetenz, Generative AI-Agenten, Künstliche Intelligenz, Python-Programmierung, Paket- und Softwareverwaltung, Anwendungsentwicklung, Jupyter, Daten-Strukturen, Computer Programmierung, AI-Integrationen, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Front-End-Webentwicklung, Cascading Style Sheets (CSS), Web-Entwicklungs-Tools, Cloud-Hosting, Leitlinien für die Zugänglichkeit von Webinhalten, Web-Design, Web-Inhalt, Semantisches Web, Web-Entwicklung, Server, Web-Server, Integrierte Entwicklungsumgebungen, Verifizierung und Validierung, Reaktionsfähiges Web-Design, Hypertext Markup Language (HTML), HTML und CSS, Grundsätze der Programmierung, Web-Sprache, GitHub, Web-Design und Entwicklung
Anfänger · Kurs · 1–4 Wochen

Meta
Kompetenzen, die Sie erwerben: Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Web-Entwicklungs-Tools, Mobile Entwicklung, React Native, SQL , JSON, Jest (JavaScript Testing Framework), UI/UX-Forschung, Prüfung der Benutzerfreundlichkeit, Unix-Befehle, Restful API, Benutzerfreundliches Design, Javascript, React.js, Interaktionsdesign, Git (Versionskontrollsystem), Versionskontrolle, Nutzerforschung, Persona (Benutzererfahrung), GitHub
Anfänger · Spezialisierung · 3–6 Monate