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: React Native, iOS Development, Apple iOS, Software Development Life Cycle, Flutter (Software), Mobile Development, Software Architecture, React Redux, Android Studio, User Centered Design, Android Development, Swift Programming, Responsive Web Design, Git (Version Control System), GitHub, User Interface (UI) Design, Android (Operating System), Cascading Style Sheets (CSS), Data Ethics, AI Personalization
★ 4.6 (8318) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Rice University
Kompetenzen, die Sie erwerben: UI-Komponenten, Anwendungsentwicklung, Programm-Entwicklung, Graphentheorie, Python-Programmierung, Bioinformatik, Algorithmen, Theoretische Informatik, Datenanalyse, Animation und Spieldesign, Entwicklung von Videospielen, Grundsätze der Programmierung, Interaktives Design, Computerprogrammierung, Wahrscheinlichkeit, Computer Programmierung, Computational Thinking, Ereignisgesteuerte Programmierung, Daten-Strukturen, Kombinatorik, Objektorientierte Programmierung (OOP)
★ 4.8 (4090) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Full-Stack Web-Entwicklung, Bereitstellung von Anwendungen, Web-Entwicklung, Front-End-Webentwicklung, Python-Programmierung, Web-Design und Entwicklung, Computer-Programmierwerkzeuge, Software-Architektur, Lebenszyklus der Softwareentwicklung, Software-Entwicklung, Grundsätze der Programmierung, Softwaretechnik, Software Entwurf, Methoden der Softwareentwicklung, Software-Entwurfsmuster, Software-Entwicklungstools, Unified Modeling Language, Software Architektur, Entwicklungsumgebung, Web-Anwendungen, Web-Sprache
★ 4.7 (4668) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Automatisierung, Algorithmen, Python-Programmierung, Instandhaltbarkeit, Skripting, Fehlersuche, Daten importieren/exportieren, Grundsätze der Programmierung, Skriptsprachen, Computerprogrammierung, Cybersecurity, Computer Programmierung, Daten-Strukturen, Datei-E/A, IT-Automatisierung
★ 4.8 (3554) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenwissenschaft, Python-Programmierung, Abfragesprachen, R Programmierung, Software zur Datenvisualisierung, Cloud-Hosting, Git (Versionskontrollsystem), Computer-Programmierwerkzeuge, Cloud-Plattformen, Statistische Programmierung, GitHub, Scikit Learn (Bibliothek für maschinelles Lernen), Rmarkdown, Cloud Computing, Software-Entwicklungstools, Anwendungsprogrammierschnittstelle (API), Software zur Datenanalyse, Andere Programmiersprachen, Jupyter, R (Software)
★ 4.5 (30.330) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Architektur des Cloud Computing, CI/CD, Full-Stack Web-Entwicklung, Front-End-Webentwicklung, MongoDB, Node.JS, Python-Programmierung, React Redux, Server-Seite, Cloud-Bereitstellung, HTML und CSS, NoSQL, Cloud-natives Computing, DevOps, Cloud-Entwicklung, Agile Methodik, Hypertext Markup Language (HTML), JavaScript-Frameworks, Cloud-Anwendungen, Cloud-Dienste
★ 4.6 (10.520) · Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Graphentheorie, Netzwerkanalyse, Datenspeicherung, Python-Programmierung, Algorithmen, Bioinformatik, Theoretische Informatik, Rust (Programmiersprache), Fehlersuche, Software-Prüfung, Java, Java-Programmierung, C und C++, Infektionskrankheiten, Java Programmierung, Entwicklungstests, Grundsätze der Programmierung, Computerprogrammierung, Javascript, Computer Programmierung, Daten-Strukturen, Computational Thinking
★ 4.6 (16.742) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Restful API, Python-Programmierung, Front-End-Webentwicklung, Full-Stack Web-Entwicklung, Django (Web-Framework), Git (Versionskontrollsystem), Cloud-Hosting, Versionskontrolle, API-Tests, GitHub, Datenbank Management, Back-End-Webentwicklung, Computerprogrammierung, Datenbank-Management, Relationale Datenbanken, Computer Programmierung, Objektorientierte Programmierung (OOP), Bootstrap (Front-End-Framework), Unix-Befehle, Daten-Strukturen, Datenbank-Management-Systeme
★ 4.6 (9885) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Datenwissenschaft, Pandas (Python-Paket), Datenumwandlung, Python-Programmierung, NumPy, Text Mining, Statistische Methoden, Daten importieren/exportieren, Datenverarbeitung, Datenanalyse, Pivot-Tabellen und Diagramme, Datenmanipulation, Statistische Analyse, Datengestützte Entscheidungsfindung, Grundsätze der Programmierung, Datenvorverarbeitung, Skriptsprachen, Bereinigung von Daten, Wahrscheinlichkeitsrechnung und Statistik, Datenwrangling, Vorverarbeitung von Daten
★ 4.5 (27.278) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Restful API, React Native, Git (Versionskontrollsystem), UI/UX-Forschung, Android-Studio, Prüfung der Benutzerfreundlichkeit, Versionskontrolle, GitHub, React.js, Android-Entwicklung, Jest (JavaScript Testing Framework), Persona (Benutzererfahrung), Javascript, Nutzerforschung, Kotlin, Android-Jetpack, Unix-Befehle, Daten-Strukturen, Interaktionsdesign
★ 4.6 (9216) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: AI-Integrationen, KI-Kenntnisse, Generative AI-Agenten, Kontinuierliche Integration, Anwendungssicherheit, Daten-Ethik, Code-Überprüfung, Software-Architektur, LLM-Bewerbung, Generative Modellarchitekturen, Software-Entwicklung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Softwaretechnik, ChatGPT, Schnelles Engineering, Software Entwurf, Prompt-Muster, Software Architektur, Agentische Arbeitsabläufe, Generative KI, Software-Entwurfsdokumente
★ 4.7 (11.646) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Kontinuierliche Integration, Jenkins, CI/CD, Kubernetes, Cloud-Bereitstellung, Anwenderbericht, Testgetriebene Entwicklung (TDD), Grafana, Sichere Kodierung, Agile Entwicklung von Software, Devops-Werkzeuge, DevOps, Open Web Application Security Project (OWASP), Agile Methodik, Gherkin (Skriptsprache), Agile Software-Entwicklung, Istio, Systemüberwachung, Scrum (Software-Entwicklung), Test-Tools
★ 4.7 (8051) · Mittel · Berufsbezogenes Zertifikat · 3–6 Monate