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 Michigan
Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Web Development Tools, Web Content Accessibility Guidelines, HTML and CSS, Web Design and Development, Web Design, Web Development, Front-End Web Development, Semantic Web, Cascading Style Sheets (CSS), Web Presence, Web Servers
★ 4.9 (26) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Agile Methodik, Software-Entwicklung, Kontinuierliche Lieferung, Testgetriebene Entwicklung (TDD), Python-Programmierung, Einheitstest, Kontinuierliche Integration, Einheitliche Prüfung, Test-Automatisierung, Kontinuierliche Bereitstellung, Agile Software-Entwicklung, CI/CD, Bereitstellung von Anwendungen, Versionskontrolle, Agile Entwicklung von Software
★ 3.7 (13) · Mittel · Kurs · 1–4 Wochen

LearnKartS
Kompetenzen, die Sie erwerben: Java, Java-Programmierung, OS Prozessmanagement, Leistungsoptimierung, Objektorientierte Programmierung (OOP), Java Programmierung
★ 4.7 (14) · Mittel · Kurs · 1–4 Wochen
Codio
Kompetenzen, die Sie erwerben: Matplotlib, Version Control, Text Mining, GitHub, Large Language Modeling, Django (Web Framework), Git (Version Control System), Package and Software Management, Platform As A Service (PaaS), Plot (Graphics), Application Deployment, Object-Relational Mapping, Hugging Face, Natural Language Processing, Data Visualization Software, Unit Testing, Statistical Visualization, Development Environment, Virtual Environment, Python Programming
★ 3.9 (24) · Mittel · Spezialisierung · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Debugging, Data Wrangling, Data Analysis, Data Transformation, Data Preprocessing, Numerical Analysis, Critical Thinking
★ 4.2 (13) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software-Entwicklung, Back-End-Webentwicklung, Software-Systeme, Systemanforderungen, Systemprüfung, Kommunikationssysteme, Algorithmen, Sichere Kodierung, Echtzeit-Betriebssysteme, Leistungsprüfung, Eingebettete Software, Internet der Dinge, Implementierung des Systems, Cloud-basierte Integration, Systemanalyse, Architektur des Cloud Computing, Systementwurf und Implementierung, Daten in Echtzeit, Eingebettete Systeme, Systemtechnik
★ 4.6 (69) · Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software-Entwicklung, Microsoft Entwicklungswerkzeuge, Skalierbarkeit, Cloud-Entwicklung, ASP.NET, Microsoft Azure, Cloud-Anwendungen, Web-Anwendungen, Containerisierung, Cloud-Bereitstellung, Kontinuierliche Bereitstellung, Cloud-Hosting, Microsoft Visual Studio, Entwicklungsumgebung, Bereitstellung von Anwendungen, Integrierte Entwicklungsumgebungen, Plattform als Dienstleistung (PaaS), Docker (Software)
★ 4.7 (35) · Mittel · Kurs · 1–3 Monate
CertNexus
Kompetenzen, die Sie erwerben: Datenumwandlung, Datenvisualisierung, Bereinigung von Daten, Explorative Datenanalyse, Statistische Analyse, Streudiagramme, Angewandtes maschinelles Lernen, Histogramm, Statistische Visualisierung, Deskriptive Statistik, Datenmanipulation, Datenverarbeitung, Datenvorverarbeitung, Datenanalyse, Vorverarbeitung von Daten, Datenwrangling, Statistische Methoden, Analytische Fähigkeiten
★ 4.8 (21) · Mittel · Kurs · 1–3 Monate

Politecnico di Milano
Kompetenzen, die Sie erwerben: Computer Programmierung, Cloud-Plattformen, Amazon Web Services, Cloud-Entwicklung, Programm-Entwicklung, Cloud Computing, Hardware-Architektur, Cloud-Anwendungen, Algorithmen, Amazon Webdienste, Amazon Elastic Compute Cloud, Bioinformatik, Leistungsprüfung, Leistungsoptimierung, Entwicklungsumgebung, Computerarchitektur, Architektur des Cloud Computing, Computerprogrammierung, Cloud-Infrastruktur
★ 4.4 (26) · Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: Forschungsmethodologien, Datenerhebung, Statistik, Forschung, Statistische Analyse, R Programmierung, Forschungsberichte, Datengestützte Entscheidungsfindung, Deskriptive Analytik, Deskriptive Statistik, Datenerfassung, Microsoft Excel, Statistische Berichterstattung, Quantitative Forschung, Daten-Ethik, Datenanalyse, R (Software), Korrelationsanalyse, Forschungsdesign, Statistische Methoden
★ 4.5 (17) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Anwendungsdesign, Abhängigkeitsanalyse, Instandhaltbarkeit, Entwurf von Systemen, Skalierbarkeit, Software-Entwurfsmuster, Software-Architektur, Funktionale Anforderung, Geschäftslogik, Software Architektur, Software Entwurf, Software-Entwicklung, Systemarchitektur, Microservices, Architektur der Lösung, Objektorientierter Entwurf, Grundsätze der Programmierung
★ 4 (8) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apache Kafka, Apache Hadoop, Apache Spark, Real Time Data, Scala Programming, Data Integration, Command-Line Interface, Apache Hive, Big Data, Applied Machine Learning, Data Processing, System Design and Implementation, Apache Cassandra, Data Pipelines, Java, Distributed Computing, IntelliJ IDEA, Java Programming, Application Deployment, Enterprise Application Management
★ 4.6 (15) · Mittel · Spezialisierung · 3–6 Monate