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: Web-Entwicklung, Speicherverwaltung, Leistungsprüfung, System-Programmierung
Mittel · Kurs · 3–6 Monate
École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Rechnerische Logik, Scala-Programmierung, Daten-Strukturen, Funktionales Design, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Grundsätze der Programmierung
★ 4.8 (65) · Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Unreal Engine, Unity-Engine, Benutzeroberfläche (UI), Ereignisgesteuerte Programmierung, Spiel-Design, C# (Programmiersprache), C++ (Programmiersprache), Entwicklung von Videospielen, UI-Komponenten, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Datei-E/A
★ 4.7 (20) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Java-Programmierung, Eclipse (Software), Daten-Strukturen, Speicherverwaltung, Installation der Software, Entwicklungsumgebung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Java Programmierung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Computer Programmierung, Python-Programmierung, Daten-Mapping, Algorithmen, Daten-Strukturen, Funktionales Design, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Computerprogrammierung, Grundsätze der Programmierung
★ 4.8 (21) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Sampling (Statistics), SAS (Software), Data Integration, Change Control, Statistical Methods, Data Manipulation, Data Mapping, Data Processing, Data Management, SQL, Data Transformation, Data Governance, Transaction Processing, Version Control
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: jQuery, Code Reusability, Object Oriented Design, Data Structures, Javascript and jQuery, Programming Principles, Web Development Tools, Data Management, Functional Design, Microsoft Development Tools
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Microsoft Entwicklungswerkzeuge, Anwendungs-Rahmenwerke, Rechnerische Logik, Daten-Strukturen, Programm-Entwicklung, C# (Programmiersprache), Entwicklungsumgebung, Git (Versionskontrollsystem), Microsoft Visual Studio, Objektorientierte Programmierung (OOP), Integrierte Entwicklungsumgebungen, Computerprogrammierung, Grundsätze der Programmierung, Versionskontrolle
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: PL/SQL, Oracle Databases, SQL, Data Access, Programming Principles, Program Development, Maintainability, Records Management
★ 4.9 (22) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C# (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Software Architecture, Object Oriented Design, Software Design, Secure Coding, Computer Programming, System Design and Implementation, Data Integrity, Code Reusability, Maintainability, Scalability, Programming Principles, Software Documentation, AI Integrations
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Tidyverse (R Package), Rmarkdown, R Programming, Ggplot2, R (Software), Plot (Graphics), Data Visualization, Data Import/Export, Statistical Visualization, Data Wrangling, Statistical Reporting, Data Visualization Software, Data Presentation, Data Analysis, Data Science, Data Manipulation, Statistical Analysis, Data Cleansing, Data Transformation, Communication
★ 4.1 (56) · Anfänger · Spezialisierung · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Debugging, Computer Programming Tools, Algorithms, Classroom Management, Programming Principles, Computational Thinking, Diversity Awareness, Digital pedagogy, Program Development, Technical Communication, Event-Driven Programming, Computer Programming, Computational Logic, Education Software and Technology, Collaborative Software, Animation and Game Design, Cultural Responsiveness, Code Review, Diversity Equity and Inclusion Initiatives, Brainstorming
★ 4.7 (33) · Anfänger · Spezialisierung · 3–6 Monate