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 Colorado System
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Objektorientierter Entwurf, C# (Programmiersprache), Konfigurationsmanagement, Daten importieren/exportieren, UI-Komponenten, Unity-Engine, Wiederverwendbarkeit von Code, Entwicklung von Videospielen, Datei-E/A, Objektorientierte Programmierung (OOP), Spiel-Design, Konfigurationsverwaltung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Objektorientierter Entwurf, C und C++, C++ (Programmiersprache), Speicherverwaltung, Wiederverwendbarkeit von Code, Daten-Strukturen, Algorithmen, Objektorientierte Programmierung (OOP), Datei-E/A, Grundsätze der Programmierung
Anfänger · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Systemanforderungen, Systemprüfung, Planung der Prüfung, Eingebettete Software, Analyse der Anforderungen, Eingebettete Systeme, Entwicklungstests, Funktionale Spezifikation, Prototyping, Systementwurf und Implementierung, Programm-Entwicklung, Python-Programmierung, Funktionale Anforderung, Entwurf von Systemen, Software-Dokumentation, Testfall, Dokumente zu den Benutzeranforderungen, Hardware-Architektur
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierter Entwurf, Software Entwurf, Java, Software-Entwicklung, Programm-Entwicklung, Java-Programmierung, Wiederverwendbarkeit von Code, Computerprogrammierung, Daten-Strukturen, Java Programmierung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenwissenschaft, Datenanalyse, Statistische Analyse, Statistische Berichterstattung, Datenmanipulation, Bereinigung von Daten, R (Software), Tidyverse (R-Paket), Plot (Grafiken), Kommunikation, Daten importieren/exportieren, Software zur Datenvisualisierung, Integration von Daten, R Programmierung, Ggplot2, Datenwrangling, Statistische Visualisierung, Datenvisualisierung, Rmarkdown, Präsentation der Daten
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Oracle SQL Developer, Oracle Databases, Data Integrity, Business Logic, Stored Procedure, SQL, Business Process Automation, Data Persistence, Database Design, Database Development, Performance Tuning, Relational Databases, Dependency Analysis, Database Management, Database Management Systems, Computational Thinking, Database Application, Web Services, Data Access, Programming Principles
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Programmable Logic Controllers, Animations, Human Machine Interfaces, Motion Graphics, UI Components, Control Panels, Test Tools, Interactive Design, Simulations, Interactive Data Visualization, Human Computer Interaction, Electrical Safety, User Interface (UI) Design, Program Development, Computational Logic, Authorization (Computing), System Configuration
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programming Principles, Computational Thinking, Program Development, Development Environment, C++ (Programming Language), Computer Programming, Computational Logic, Computer Programming Tools, Maintainability
Anfänger · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Program Development, Computational Thinking, Software Development, Event-Driven Programming, Programming Principles, Software Engineering, Debugging, Problem Solving, Game Design, Theoretical Computer Science, Computer Programming, Software Quality (SQA/SQC), Data Structures, Python Programming, Video Game Development, Algorithms, Application Development, Computer Science, Functional Testing, User Interface (UI) Design
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Design, File I/O, Integrated Development Environments, Functional Design
Anfänger · Kurs · 3–6 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Server Side, Web Applications, Web Design and Development, Restful API, Data Persistence, Software Architecture
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Andere Programmiersprachen, Anwendungsentwicklung, Entwicklungsumgebung, Software-Entwicklung, C und C++, Informatik, C++ (Programmiersprache), Programm-Entwicklung, Computerwissenschaft, Computerprogrammierung, Grundsätze der Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden