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 Cape Town
Kompetenzen, die Sie erwerben: Deskriptive Statistik, Mathematische Modellierung, Paket- und Softwareverwaltung, Mathematische Software, Daten importieren/exportieren, Rechnerische Logik, Skripting, Statistische Hypothesenprüfung, Datenmanipulation, Statistische Analyse, Grundsätze der Programmierung, Datenvisualisierung, Plot (Grafiken), Epidemiologie, Computerprogrammierung, Jupyter, Box Plots, Computer Programmierung, Numerische Analyse, Wissenschaftliche Visualisierung
★ 4.4 (439) · Anfänger · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Event-Driven Programming, Programming Principles, Computer Programming, Code Reusability, Computational Logic, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Network Model, Natural Language Processing, Algorithms, Web Services, Problem Solving, Geospatial Information and Technology, Application Programming Interface (API)
Anfänger · Kurs · 1–3 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Web Scraping, Data Structures, Web Development Tools, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, Database Software, User Interface (UI), Open Source Technology, Database Development, Programming Principles, Database Management, Database Application, Program Development, Code Reusability, File I/O, Frontend Integration
★ 4.8 (8) · Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Spiel-Design, Skripting, Rechnerische Logik, Entwicklung von Videospielen, Grundsätze der Programmierung, Datenverwaltung, Computerprogrammierung, C# (Programmiersprache), Daten-Strukturen, Unity-Engine, Computer Programmierung, Datenmanagement
★ 4.8 (625) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Wireless Networks, C++ (Programming Language), C and C++, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, Electronic Hardware, Telecommunications, Electronic Systems, Code Reusability, Hardware Design, Electronics, Program Development, Communication Systems, Programming Principles, Display Devices
★ 4.7 (18) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: C and C++, C++ (Programming Language), Development Environment, Performance Tuning, Test Tools, System Programming, Docker (Software), Computer Architecture, Containerization, Development Testing, Programming Principles, Software Development Tools, Hardware Architecture, Algorithms, Computer Programming, Python Programming, Debugging, Memory Management, Software-Defined Networking, Scripting
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Algorithmen, Graphentheorie, Anwendungsdesign, Spiel-Design, Fehlersuche, Software-Architektur, Entwicklung von Videospielen, Prototyping, Grundsätze der Programmierung, Software-Entwicklung, Datenverwaltung, Software-Entwurfsmuster, Computerprogrammierung, Software Entwurf, C# (Programmiersprache), Software Architektur, Ereignisgesteuerte Programmierung, Objektorientierte Programmierung (OOP), Computer Programmierung, Objektorientierter Entwurf, Unity-Engine, Daten-Strukturen, Datenmanagement
★ 4.6 (2759) · Anfänger · Spezialisierung · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Eingebettete Software, Elektronik-Technik, Programm-Entwicklung, Digitale Kommunikation, Fehlersuche, Computer-Hardware, Installation der Software, C und C++, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Tools erstellen, Elektronische Komponenten, Eingebettete Systeme, Computerprogrammierung, Entwicklungsumgebung, C (Programmiersprache), Computer Programmierung
★ 4.7 (7214) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Wiederverwendbarkeit von Code, Programm-Entwicklung, Java, Java-Programmierung, Java Programmierung, Grundsätze der Programmierung, Persistenz der Daten, Datenverwaltung, Dateisysteme, Dateiverwaltung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Datenmanagement, Computer Programmierung, Datei-E/A, Daten-Strukturen, Objektorientierter Entwurf
★ 4.8 (73) · Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Datenspeicherung, Spiel-Design, Fehlersuche, Skripting, Integrierte Entwicklungsumgebungen, Entwicklung von Videospielen, Grundsätze der Programmierung, Computerprogrammierung, Entwicklungsumgebung, C# (Programmiersprache), Computer Programmierung, Objektorientierte Programmierung (OOP), Unity-Engine, Objektorientierter Entwurf
★ 4.7 (2484) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SAS (Software), Data Access, Statistical Programming, Cloud Development, Cloud-Based Integration, Data Analysis Software, Analytics, Data Processing, Data Manipulation, Statistical Software, Data Import/Export, Computer Programming, Data Analysis, Artificial Intelligence
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Paket- und Softwareverwaltung, Quantencomputer, Python-Programmierung, Rechnerische Logik, Datenmanipulation, Installation der Software, Grundsätze der Programmierung, Computerprogrammierung, Entwicklungsumgebung, Jupyter, Computer Programmierung, Daten-Strukturen, Objektorientierte Programmierung (OOP)
★ 4.4 (18) · Anfänger · Kurs · 1–4 Wochen