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: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Object Oriented Design, Test Automation, Hypertext Markup Language (HTML), Software Testing, Test Script Development, Integrated Development Environments, Web Design and Development, Test Data, Browser Compatibility, Computer Programming, Test Tools, Web Development, Programming Principles
★ 4.5 (29) · Anfänger · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: UI-Komponenten, Anwendungsentwicklung, Benutzeroberfläche (UI), Programm-Entwicklung, Computer-Programmierwerkzeuge, Java, Java-Plattform Enterprise Edition (J2EE), Java-Programmierung, Anwendungsserver, Java Programmierung, Computerprogrammierung, Software-Entwicklungstools, Entwicklungsumgebung, Web-Anwendungen, Ereignisgesteuerte Programmierung, Computer Programmierung, Mobile Entwicklung, Befehlszeilenschnittstelle
★ 4.4 (61) · Mittel · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Digitale Pädagogik, Programm-Entwicklung, Fehlersuche, Java-Programmierung, Java, Software und Technologie für das Bildungswesen, Grundsätze der Programmierung, Java Programmierung, Unterrichten, Computerprogrammierung, Unterricht, Computer Programmierung, Objektorientierte Programmierung (OOP)
★ 4.9 (39) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming
★ 4.4 (31) · Mittel · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Structures, Python Programming, Programming Principles, Computer Programming, Computational Logic, Software Engineering, Performance Tuning, Web Development, Performance Testing, Web Development Tools, Debugging, Software Development
★ 4.6 (64) · Anfänger · Spezialisierung · 1–4 Wochen

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: Electronic Components, Electronic Systems, Electronics, Programming Principles, Electronic Hardware, Hardware Design, Display Devices, Robotics, Data Persistence, Computer Programming Tools, Integrated Development Environments, Computer Programming, Embedded Systems, Development Environment, Automation Engineering, Simulation and Simulation Software, Digital Communications, Data Storage
★ 4.8 (12) · Anfänger · Kurs · 3–6 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Open-Source-Technologie, Unix, Technische Informatik, Computer-Programmierwerkzeuge, Linux, Linux-Befehle, Betriebssysteme, OS Prozessmanagement, Dateiverwaltung, Linux-Server, Eingebettete Systeme, Dateisysteme, Computerprogrammierung, Speicherverwaltung, C (Programmiersprache), Befehlszeilenschnittstelle, Computer Programmierung
★ 4.7 (35) · Anfänger · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Deskriptive Statistik, Histogramm, Datenanalyse, Präsentation der Daten, C und C++, Statistische Analyse, Grundsätze der Programmierung, Computerprogrammierung, C (Programmiersprache), Grafische Darstellung, Computer Programmierung, Computational Thinking
★ 4.7 (93) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Flutter (Software), Mobile Development, UI Components, Cross Platform Development, Maintainability, Microsoft Visual Studio, Development Environment, Application Development, Integrated Development Environments, Programming Principles, User Interface (UI), Computer Programming, Software Installation
★ 4.4 (22) · Anfänger · Kurs · 1–3 Monate

Arizona State University
Kompetenzen, die Sie erwerben: Generative adversarische Netze (GANs), Angewandtes maschinelles Lernen, Python-Programmierung, Computer Vision, Künstliche neuronale Netze, Regressionsanalyse, Bewertung des Modells, Datenverarbeitung, Methoden des maschinellen Lernens, Tiefes Lernen, Generative Modellarchitekturen, Maschinelles Lernen, Unüberwachtes Lernen, Überwachtes Lernen, Modell Ausbildung, Computerprogrammierung, Algorithmen für maschinelles Lernen, Klassifizierungsalgorithmen, Modellevaluation, Bildanalyse, Computer Programmierung, Generative KI
★ 3.6 (25) · Anfänger · Kurs · 1–4 Wochen

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