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.

Packt
Kompetenzen, die Sie erwerben: System Programming, Memory Management, Linux Administration, Linux, Performance Tuning, OS Process Management, Operating Systems, Real-Time Operating Systems, Linux Servers, Linux Commands, System Configuration, Debugging, C (Programming Language), Embedded Systems, Secure Coding, Scalability, Development Environment, Software Installation, Build Tools, Resource Management
Mittel · Spezialisierung · 3–6 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Java-Programmierung, Einheitliche Prüfung, Persistenz der Daten, Java, Leistungsoptimierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Datei-E/A, Fehlersuche
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Daten-Strukturen, Android-Entwicklung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Kotlin, Grundsätze der Programmierung
★ 4.7 (347) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programm-Entwicklung, Wiederverwendbarkeit von Code, COBOL (Programmiersprache), Instandhaltbarkeit, IBM DB2, Entwicklungstests, Job Control Language (JCL), Leistungsoptimierung, Computerprogrammierung, Mainframe-Computing, Datei-E/A, Fehlersuche, IBM WebSphere MQ, Software-Entwicklung, Grundsätze der Programmierung, Großrechner-Technologien
★ 4.6 (192) · Mittel · Kurs · 3–6 Monate

KodeKloud
Kompetenzen, die Sie erwerben: Memory Management, Back-End Web Development, Go (Programming Language), Code Reusability, Software Design Patterns, Computer Programming Tools, Data Store, Software Architecture, Data-oriented programming, Systems Design, Data Structures, System Programming, Programming Principles, Object Oriented Programming (OOP), Cloud Development, Computer Programming, Logical Reasoning, Programmable Logic Controllers, Application Development, Open Source Technology
Anfänger · Spezialisierung · 1–3 Monate

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

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

Rice University
Kompetenzen, die Sie erwerben: Datenfluss, Java-Programmierung, Anwendungs-Rahmenwerke, Java, C und C++
★ 4.6 (1242) · Mittel · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenumwandlung, Integration von Daten, Web-Scraping, Speicherverwaltung, R (Software), R Programmierung, Bereinigung von Daten, Datenverarbeitung, Datenwissenschaft, Tidyverse (R-Paket), Datenanalyse, Große Daten, Datenmanipulation
★ 4.3 (1169) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programm-Entwicklung, IT-Automatisierung, Rechnerische Logik, Wiederverwendbarkeit von Code, Python-Programmierung, Skripting, Daten-Strukturen, Computerprogrammierung, Problemlösung, Datei-E/A, Fehlersuche, Entwicklungsumgebung, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

Packt
Kompetenzen, die Sie erwerben: Go (Programmiersprache), Speicherverwaltung, Daten-Strukturen, System-Programmierung, Fehlersuche, Andere Programmiersprachen
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Daten-Strukturen, Design-Strategien, Quantencomputer, Theoretische Informatik
★ 4.7 (282) · Fortgeschritten · Kurs · 1–4 Wochen