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.

Coursera
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Front-End Web-Entwicklung, Web Design und Entwicklung, Webentwicklung, HyperText Markup Language (HTML), Web-Inhalt, Web-Anwendungen, Web-Entwicklungstools, Web-Entwicklung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Theoretical Computer Science, Computer Programming, Performance Testing, Algorithms, Computer Science, Data Structures, Python Programming, Computational Thinking, Software Testing
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Faltungsneuronale Netze, Computervision, Maschinelles Lernen, Daten-Pipelines, Python-Programmierung, Modell-Bereitstellung, PyTorch (Bibliothek für Maschinelles Lernen), Faltungsneuronale Netzwerke, Tiefes Lernen, Vorverarbeitung der Daten, Computer Vision, Vision Transformer (ViT), Modell Bewertung, Deep Learning, Modellevaluation, Lernen übertragen, Transfer Learning, Datenvorverarbeitung, Keras (Bibliothek für Neuronale Netze), Geografische Informationen und Technologie
Fortgeschritten · Kurs · 1–4 Wochen

Stanford University
Kompetenzen, die Sie erwerben: Theoretische Informatik, Datenstrukturen, Netzwerkanalyse, Analyse sozialer Netzwerke, Netzwerk-Modell, Graphentheorie, Algorithmen, Netzwerk-Routing, Computergestützte Logik, Grundsätze der Programmierung
Mittel · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Agile Methodik, Bereitstellung von Anwendungen, Wasserfall-Methodik, Lebenszyklus der Softwareentwicklung, Dokumente zu den Benutzeranforderungen, Software-Architektur, Software Architektur, Analyse der Anforderungen, Software-Ingenieur, Softwaretechnik, Methoden der Softwareentwicklung, Agile Software-Entwicklung, Agile Entwicklung von Software, Systemanforderungen, Verifizierung und Validierung, Software-Tests
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Business Transformation, Digitale Transformation, Kubernetes, Serverloses Rechnen, Google Cloud-Platform, Cloud Computing, Cloud-Infrastruktur, Anwendungsentwicklung, Cloud-Bereitstellung, Containerisierung, Virtuelle Maschinen, Hybrid-Cloud-Computing, Schnittstelle zur Anwendungsprogrammierung (API), Multi-Cloud
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: System Programmierung, Integrierte Entwicklungsumgebungen, Software Entwurf, Hardware-Architektur, Computer Architektur, Datenstrukturen, Instandhaltbarkeit, Fehlersuche, Entwicklungsumgebung, Eingebettete Software, Peripheriegeräte, System-Konfiguration, Mikroarchitektur, C (Programmiersprache), Eingebettete Systeme
Mittel · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Prototyping, Virtuelle Realität, User Experience Design, Erweiterte und virtuelle Realität (AR/VR), Konzeptioneller Entwurf, Anwendungsentwicklung, Einheit-Engine, Storyboarding, Entwurf, Aufstrebende Technologien, Virtuelle Umgebung, Web Content Accessibility Guidelines, Menschenzentriertes Design, Aufkommende Technologien, Entwerfen, Usability-Tests, Design Thinking, Benutzerforschung, 3D-Assets, Unreal Engine, Erweiterte Realität, Interaktionsdesign
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Flask (Web-Framework), Generative KI, Python-Programmierung, Prompt Engineering, Abruf-erweiterte Erzeugung, Verarbeitung natürlicher Sprache, LLM-Bewerbung, Umarmendes Gesicht, Web-Anwendungen, Bildanalyse, Schnelles Engineering, OpenAI, LangChain
Mittel · Kurs · 1–3 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Python-Programmierung, Datenanalyse, Logistische Regression, Datenverarbeitung, Erweiterte Analytik, Plot (Grafiken), Korrelationsanalyse, Sportliches Training, Überwachtes Lernen, Daten bereinigen, Analytics, Analytik, Vorverarbeitung der Daten, Statistische Methoden, Regressionsanalyse, Verletzungsprävention, Vorhersage, Sportmedizin, Scikit Learn (Bibliothek für Maschinelles Lernen), Angewandtes maschinelles Lernen, Datenvorverarbeitung, Statistische Hypothesentests
Mittel · Spezialisierung · 3–6 Monate

University of Washington
Kompetenzen, die Sie erwerben: Datenanalyse, Python-Programmierung, R Programmierung, Daten-Storytelling, Feature Technik, SQL, Big Data, Überwachtes Lernen, Unüberwachtes Lernen, Datenfluss, Prädiktive Modellierung, Datenbanken, Datenbank-Systeme, Prädiktive Analytik, Große Daten, Relationale Datenbanken, Datenvisualisierungssoftware, Modell Bewertung, R-Programmierung, Modellevaluation, Datenethik, Statistisches maschinelles Lernen, Statistische Visualisierung
Mittel · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Computervision, Integrierte Entwicklungsumgebungen, Anwendungsentwicklung, Amazon Webdienste, Einheitstest, Telekommunikation, Cloud Computing, Android Studio, Internet der Dinge, Cloud Computing Architektur, Eingebettete Software, Computer Vision, Visualisierung (Computergrafik), Entwicklung von Anwendungen für Mobilgeräte, Mobile Entwicklung, GitHub, Versionskontrolle, Cloud-Entwicklung, Sitzungseinleitungsprotokolle, Software-Entwurfsdokumente, Android (Betriebssystem), Systementwurf und Implementierung
Mittel · Spezialisierung · 3–6 Monate