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 California San Diego
Kompetenzen, die Sie erwerben: Computer Programmierung, Ereignisgesteuerte Programmierung, Graphentheorie, Interaktive Datenvisualisierung, Netzwerkanalyse, Wachstumsorientiertheit, Objektorientierter Entwurf, Peer Review, Java, Analyse sozialer Netzwerke, Benutzeroberfläche (UI), Programm-Entwicklung, Java-Programmierung, Computerprogrammierung, Technische Kommunikation, Einheitliche Prüfung, Software-Prüfung, Daten-Strukturen, Java Programmierung, Algorithmen, Objektorientierte Programmierung (OOP), Problemlösung, Einheitstest
Mittel · Spezialisierung · 3–6 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

Kompetenzen, die Sie erwerben: Java Programming, Java, Performance Tuning, Spring Framework, System Programming, Application Performance Management, Algorithms, JUnit, OS Process Management, Application Frameworks, Programming Principles, Spring Boot, Scalability
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Shell-Skript, Elektroingenieurwesen, Eingebettete Software, Linux, Paket- und Softwareverwaltung, Dateisysteme, Linux-Verwaltung
Fortgeschritten · Kurs · 1–4 Wochen

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

Logical Operations
Kompetenzen, die Sie erwerben: R (Software), Data Processing, R Programming, Data Manipulation, Data Structures, Statistical Programming, Data Analysis, Computational Logic, Data Analysis Software, Data Preprocessing, Software Installation, Data Science, Development Environment, Computer Programming, Program Development, Computer Programming Tools, Software Development
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Paket- und Softwareverwaltung, Speicherverwaltung, Wiederverwendbarkeit von Code, Software-Prüfung, Daten-Strukturen, Algorithmen, Rust (Programmiersprache)
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Computer Programming, Program Development, Python Programming, Computer Graphics
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Spring Framework, Hibernate (Java), Java Programming, Spring Boot, Java, Object-Relational Mapping, Database Management, Application Frameworks, Data Access, Apache Maven, SQL, Object Oriented Programming (OOP), Data Persistence, Functional Design
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Performance Tuning, Python Programming, OS Process Management, Scalability, Web Scraping, Database Management
Mittel · Kurs · 1–4 Wochen

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