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.

Rice University
Kompetenzen, die Sie erwerben: Java, Server, Algorithmen, Skalierbarkeit, Apache Spark, Java Programmierung, Ereignisgesteuerte Programmierung, Apache Kafka, Java-Programmierung, Server-Seite, Scala-Programmierung, OS Prozessmanagement, Verteiltes Rechnen, Apache Hadoop
★ 4.6 (506) · Mittel · Kurs · 1–3 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, File I/O, Programming Principles, Computer Programming, Code Reusability, Data Structures, Software Engineering, Program Development, Data Access, Data Persistence, Unit Testing, Debugging, OS Process Management, Performance Tuning
Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Speicherverwaltung, Datenmanipulation, Datenverarbeitung, Text Mining, Integration von Daten, Datenumwandlung, Datenanalyse, Bereinigung von Daten, Daten-Strukturen, Datenwissenschaft, Datenwrangling, Daten importieren/exportieren, Tidyverse (R-Paket), Webdienste, Anwendungsprogrammierschnittstelle (API), Statistische Programmierung, R (Software), Web-Scraping
★ 4.3 (1167) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, iOS-Entwicklung, Computer Programmierung, Apple Xcode, Daten-Strukturen, Web-Entwicklung, Computerprogrammierung, Wiederverwendbarkeit von Code, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Apple iOS, Entwicklungsumgebung, Swift-Programmierung
★ 4.7 (275) · Anfänger · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Java, Algorithmen, Daten-Strukturen, Java Programmierung, Java-Programmierung, Grundsätze der Programmierung
★ 4.5 (664) · Mittel · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Leistungsprüfung, Java, Leistungsoptimierung, Algorithmen, Funktionales Design, Graphentheorie, Java Programmierung, Anwendungs-Rahmenwerke, Java-Programmierung, Verteiltes Rechnen, Grundsätze der Programmierung, Datenfluss
★ 4.6 (1239) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Speicherverwaltung, Fehlersuche, Integrierte Entwicklungsumgebungen, System-Programmierung, C und C++, Eingebettete Systeme, Grundsätze der Programmierung, C (Programmiersprache), Eingebettete Software, Datenspeicherung, Eclipse (Software), Entwicklungsumgebung, Software-Entwicklungstools, Computer-Programmierwerkzeuge, Tools erstellen
★ 4.8 (71) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Einheitliche Prüfung, Software-Prüfung, Funktionales Design, Einheitstest, Mobile Entwicklung, Android-Studio, Objektorientierte Programmierung (OOP), Kotlin, Grundsätze der Programmierung, Testgetriebene Entwicklung (TDD), Android-Entwicklung
★ 4.7 (127) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Unified Modeling Language, Methoden der Softwareentwicklung, Computer Programmierung, Programm-Entwicklung, Computerprogrammierung, Software-Entwicklung, Software-Visualisierung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Software-Entwurfsmuster, Testgetriebene Entwicklung (TDD), Verteiltes Rechnen, Objektorientierter Entwurf, Software Entwurf
★ 4.5 (149) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Testfall, Anwendungsentwicklung, iOS-Entwicklung, Apple Xcode, Software-Prüfung, Daten-Strukturen, Einheitliche Prüfung, Funktionales Design, Einheitstest, Mobile Entwicklung, Apple iOS, Objektorientierte Programmierung (OOP), Swift-Programmierung, Entwicklungstests, Berechtigung (Computing), Objektorientierter Entwurf
★ 4.7 (92) · Mittel · Kurs · 1–4 Wochen
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Rechnerische Logik, Computer Programmierung, Funktionales Design, Daten-Strukturen, Computerprogrammierung, Objektorientierte Programmierung (OOP), Scala-Programmierung, Grundsätze der Programmierung, Wiederverwendbarkeit von Code, Objektorientierter Entwurf
★ 4.8 (8269) · Mittel · Kurs · 1–3 Monate

Indian Institute of Technology Guwahati
Kompetenzen, die Sie erwerben: KI-gestützte Kreativität, Innovation, Generative KI, OpenAI, GitHub Kopilot, GitHub, Methoden des maschinellen Lernens, Vibe-Codierung, Entwicklungsumgebung
★ 4.6 (89) · Anfänger · Kurs · 1–4 Wochen