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: Datenvorverarbeitung, Datenmanipulation, Datenvalidierung, Datenumwandlung, Statistische Berichterstattung, SAS (Software), Microsoft Excel, Statistische Programmierung, Präsentation der Daten, Vorverarbeitung von Daten, Software zur Datenanalyse, Explorative Datenanalyse, Daten importieren/exportieren, Datenzugang, Deskriptive Statistik, SQL, Validierung von Daten, Datenanalyse
★ 4.8 (3180) · Anfänger · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C and C++, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Computer Science, Code Reusability
★ 4.4 (2494) · Mittel · Spezialisierung · 3–6 Monate
University of California, Santa Cruz
★ 4.6 (792) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Applications, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Javascript, Database Management
★ 4.6 (66) · Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI) Design, Software-Entwicklung, Computerprogrammierung, Software-Dokumentation, Java, Objektorientierte Programmierung (OOP), Algorithmen, Softwaretechnik, Geospatial Mapping, Interaktive Datenvisualisierung, Benutzeroberfläche (UI), Grundsätze der Programmierung, Ereignisgesteuerte Programmierung, Computer Programmierung, Java-Programmierung, Objektorientierter Entwurf, Java Programmierung
★ 4.7 (5790) · Mittel · Kurs · 1–3 Monate

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

Edureka
Kompetenzen, die Sie erwerben: Rust (Programming Language), Memory Management, Application Programming Interface (API), Server Side, Code Reusability, Back-End Web Development, System Programming, Web Frameworks, Web Development, Web Servers, Software Documentation, Scalability, Integrated Development Environments, Data Analysis, Maintainability, Network Protocols, Application Development, Authentications
★ 3.7 (27) · Mittel · Spezialisierung · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Memory Management, Development Testing, Programming Principles, Code Reusability, Generative AI
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Linux Administration, Linux, Scripting, Scripting Languages, grep, Linux Servers, Unix Commands, File Management, Unix, Command-Line Interface, Debugging, Code Reusability, System Configuration, File I/O, User Interface (UI), IT Automation
★ 4.8 (16) · Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Apache Maven, File I/O, Build Tools, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Code Reusability, Software Documentation, Programming Principles, Data Structures, File Systems, Computer Programming, Web Services, File Management, Java, Computer Science
★ 4.5 (197) · Anfänger · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Pandas (Python-Paket), Matplotlib, Objektorientierte Programmierung (OOP), Bereinigung von Daten, Java, Python-Programmierung, Fehlersuche, Computerprogrammierung, Grundsätze der Programmierung, Datei-E/A, Datenvisualisierung, Einheitliche Prüfung, Datenwissenschaft, Computer Programmierung, Computer-Programmierwerkzeuge, Java-Programmierung, Datenanalyse, Daten-Strukturen, Objektorientierter Entwurf, Eclipse (Software), Einheitstest, Java Programmierung
★ 4.5 (1907) · Anfänger · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Software-Dokumentation, Objektorientierte Programmierung (OOP), Computerprogrammierung, Unreal Engine, Fehlersuche, Datei-E/A, C++ (Programmiersprache), Programm-Entwicklung, Datenspeicherung, Entwicklung von Videospielen, Entwicklungsumgebung, C und C++, Ereignisgesteuerte Programmierung, Computer Programmierung, 3D-Assets, Computer-Programmierwerkzeuge, Objektorientierter Entwurf, Spiel-Design, C# (Programmiersprache), Daten-Strukturen, Unity-Engine
★ 4.5 (212) · Mittel · Spezialisierung · 3–6 Monate