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: Rust (Programming Language), Data Structures, Package and Software Management, Maintainability, Algorithms, Software Testing, Software Design Patterns
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Unix Shell, Unix Commands, Unix, Shell Script, Bash (Scripting Language), Command-Line Interface, Remote Access Systems, Scripting, Systems Administration, Operating System Administration, Linux Commands, IT Automation, Linux, User Accounts, File Systems, System Monitoring, Operating Systems, File Management, Performance Tuning, System Programming
Anfänger · Spezialisierung · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Betriebssysteme, Elektroingenieurwesen, Dateisysteme, Fehlersuche, Linux-Befehle, System Programmierung, Linux, Plattformübergreifende Entwicklung, Shell-Skript, Tools erstellen, OS Prozessverwaltung, C und C++, Eingebettete Systeme
Fortgeschritten · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Apache Hadoop, Data Processing, Distributed Computing, Performance Tuning, Big Data, Software Architecture, Scalability, Java, System Configuration
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java Programmierung, Computer Programmierung, Paket- und Software-Management, Virtuelle Maschinen, Objektorientierte Programmierung (OOP), Java
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Integrated Development Environments, System Configuration
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: PL/SQL, Oracle Databases, SQL, Stored Procedure, Data Access, Database Design, Programming Principles, Debugging, Relational Databases, Maintainability
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Spring Framework, Hibernate (Java), Spring Boot, Java, Object-Relational Mapping, Database Management, Application Frameworks, Data Access, Apache Maven, SQL, Object Oriented Programming (OOP), Model View Controller, Functional Design
Mittel · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Computer Programmierung, Java Programmierung, Objektorientierte Programmierung (OOP), Testgetriebene Entwicklung (TDD), Software-Tests, Datenstrukturen, Objektorientierter Entwurf, Anwendungsentwicklung, Grundsätze der Programmierung, Java, Einheitstest
Anfänger · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Algorithmen, Informatik, Programm-Entwicklung, Computer Programmierung, Python-Programmierung, Computergestütztes Denken, Animation und Spieldesign, Objektorientierte Programmierung (OOP), Datenstrukturen, Fehlersuche, Entwicklung von Videospielen, Anwendungsdesign, Problemlösung, Testplanung, Spiel-Design, Software-Ingenieur, Grundsätze der Programmierung, Pseudocode, Software-Qualität (SQA/SQC)
Anfänger · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Algorithmen, Apache Hadoop, Java Programmierung, Datenfluss, Middleware, Informatik, Apache Kafka, Fehlersuche, Server, Verteiltes Rechnen, Datenstrukturen, Java, Netzwerkprotokolle, Apache Spark, Skalierbarkeit, Grundsätze der Programmierung, Anwendungs-Rahmenwerke, System Programmierung, Leistungsoptimierung
Mittel · Spezialisierung · 3–6 Monate

Lund University
Kompetenzen, die Sie erwerben: Machine Controls, Automation Engineering, Programming Principles, Control Systems, Automation, Software Architecture, Real-Time Operating Systems, Robotic Process Automation, Other Programming Languages, Computer Programming
Mittel · Kurs · 1–4 Wochen