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.

Amazon
Kompetenzen, die Sie erwerben: Agile Methodik, Java, Anwendungsentwicklung, Software-Entwicklung, Java-Programmierung, Instandhaltbarkeit, Lebenszyklus der Systementwicklung, Software-Entwurfsmuster, Spring Framework, JUnit, Methoden der Softwareentwicklung, Git (Versionskontrollsystem), Agile Software-Entwicklung, Software-Prüfung, Fehlersuche, Unified Modeling Language, Lebenszyklus der Softwareentwicklung, Versionskontrolle, Grundsätze der Programmierung, Analyse der Anforderungen, Agile Entwicklung von Software, Java Programmierung
★ 4.8 (37) · Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Data Structures, Plot (Graphics), Python Programming, Data Store, Data Storage
★ 4.4 (48) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Scientific Visualization, NumPy, Data Visualization, Debugging, Matplotlib, Numerical Analysis, Engineering Calculations, Mathematical Software, Code Reusability, Integrated Development Environments, Computational Thinking, Engineering Analysis, Programming Principles, Data Analysis, Computer Programming, Model Optimization
★ 4.8 (17) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: IBM Cloud, Cryptography, Cryptographic Protocols, Algorithms, Key Management, Python Programming, Linear Algebra, Program Development, Simulations, Software Installation, Development Environment, Application Frameworks
★ 4.4 (11) · Anfänger · Kurs · 3–6 Monate

Fractal Analytics
Kompetenzen, die Sie erwerben: KI-Kenntnisse, KI-gestützte Kreativität, Kritisches Denken, Verantwortungsvolle AI
★ 4.2 (53) · Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Java-Programmierung, Daten-Strukturen, Entwicklungsumgebung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Computerprogrammierung, Java Programmierung
★ 4.4 (94) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Daten importieren/exportieren, Datenzugang, Paket- und Softwareverwaltung, Skripting, Python-Programmierung, Daten-Strukturen, Datenmanipulation, Microsoft Excel, Pandas (Python-Paket), Jupyter, Installation der Software, Datenanalyse, Entwicklungsumgebung, Pivot-Tabellen und Diagramme, Objektorientierte Programmierung (OOP), Datenwrangling, Grundsätze der Programmierung
★ 4.7 (30) · Anfänger · Kurs · 1–4 Wochen

SkillUp
Kompetenzen, die Sie erwerben: Data Warehousing, Datenmodellierung, SAP S/4HANA, Software-Entwicklungstools, Funktionale Anforderung, Systemarchitektur, Migration von Daten, Cloud-Bereitstellung, Organisatorische Struktur, Bereitstellung von Anwendungen, Compliance-Berichterstattung, SAP-Anwendungen, Unternehmensressourcenplanung, Datenarchitektur
★ 4.4 (66) · Anfänger · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Technische Analyse, Differentialgleichungen, Angewandte Mathematik, Matlab, Mathematische Software, Mathematische Modellierung, Numerische Analyse, Kalkulation, Simulation und Simulationssoftware
★ 5 (44) · Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Instandhaltbarkeit, Amazon Web Services, Befehlszeilenschnittstelle, Python-Programmierung, Paket- und Softwareverwaltung, Unix-Befehle, Linux-Befehle, Amazon Webdienste, Leistungsoptimierung, Rust (Programmiersprache), System-Programmierung, Bereitstellung von Anwendungen, Serverloses Rechnen, Software-Prüfung
★ 5 (16) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Video Game Development, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Problem Solving, Design, Computer Science
★ 4.7 (141) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Alberta Machine Intelligence Institute
Kompetenzen, die Sie erwerben: Modell Ausbildung, Datenvalidierung, Datenumwandlung, Computer Programmierung, Maschinelles Lernen, Validierung von Daten, Bereinigung von Daten, Verifizierung und Validierung, Lineare Algebra, Statistische Analyse, Algorithmen für maschinelles Lernen, Angewandtes maschinelles Lernen, Python-Programmierung, Datenqualität, Algorithmen, Verantwortungsvolle AI, Modellevaluation, Datenvorverarbeitung, Qualität der Daten, Feature Technik, Bewertung des Modells, Vorverarbeitung von Daten, Technische Merkmale, Computerprogrammierung
★ 4.4 (98) · Mittel · Kurs · 1–4 Wochen