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 California San Diego
Kompetenzen, die Sie erwerben: Computational Thinking, Python-Programmierung, Biologie, Bioinformatik, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Fehlersuche, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Datei-E/A, Java-Programmierung, Daten-Strukturen, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Java Programmierung
Anfänger · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Graphentheorie, Computer Programmierung, Objektorientierte Programmierung (OOP), Algorithmen, Fehlersuche, C++ (Programmiersprache), Software-Entwurfsmuster, Grundsätze der Programmierung, Spiel-Design, Software-Dokumentation, Computerprogrammierung, Daten-Strukturen, C (Programmiersprache)
Anfänger · Spezialisierung · 3–6 Monate

Edureka
Kompetenzen, die Sie erwerben: JUnit, Apache Maven, Restful API, Java Programming, Java, Application Deployment, Microservices, Docker (Software), Object Oriented Programming (OOP), Spring Boot, Spring Framework, Containerization, CI/CD, Unit Testing, API Design, Application Programming Interface (API), Hibernate (Java), Computer Programming, Object Oriented Design, Programming Principles
Mittel · Spezialisierung · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Algorithmen, Verteiltes Rechnen, Skalierbarkeit, Java-Programmierung, Andere Programmiersprachen, Scala-Programmierung, Leistungsoptimierung, Java Programmierung, Daten-Strukturen, Funktionales Design
Mittel · Kurs · 1–4 Wochen

Edureka
Kompetenzen, die Sie erwerben: Java, Java Programming, Object Oriented Programming (OOP), Computer Programming, Object Oriented Design, Programming Principles, Software Engineering, Debugging, Program Development, Integrated Development Environments, Data Structures, IntelliJ IDEA, Application Development, Software Development, Virtual Machines
Anfänger · Kurs · 1–4 Wochen

Rice University
Kompetenzen, die Sie erwerben: Computer Programmierung, Fehlersuche, Python-Programmierung, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Distributed Computing, Scalability, Performance Tuning, C++ (Programming Language), System Programming, Computer Architecture, Cross Platform Development, Hardware Architecture, Application Development, Algorithms, C (Programming Language), Development Environment
Anfänger · Kurs · 1–4 Wochen

University of Cape Town
Kompetenzen, die Sie erwerben: Explorative Datenanalyse, Datenmanipulation, Computer Programmierung, Statistische Analyse, Deskriptive Statistik, Datenvisualisierung, Box Plots, Daten importieren/exportieren, Statistische Hypothesenprüfung, Jupyter, Mathematische Modellierung, Numerische Analyse, Wissenschaftliche Visualisierung, Paket- und Softwareverwaltung, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JSON, Computer Programmierung, Web-Entwicklung, Objektorientierte Programmierung (OOP), Web-Anwendungen, Ereignisgesteuerte Programmierung, Software-Entwicklung, Fehlersuche, Javascript, Anwendungsprogrammierschnittstelle (API), HTML und CSS, Ajax, Git (Versionskontrollsystem), Skripting, Computerprogrammierung, Daten-Strukturen
Anfänger · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Datenanalyse, Software-Entwicklung, Algorithmen, Fehlersuche, Problemlösung, Python-Programmierung, Datenverarbeitung
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Datenmanipulation, Objektorientierte Programmierung (OOP), Software-Entwurfsmuster, Daten-Strukturen, Funktionales Design, Fehlersuche, Leistungsprüfung, Leistungsoptimierung, Grundsätze der Programmierung
Mittel · Kurs · 1–3 Monate