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: Apple Xcode, UI Components, User Interface (UI), iOS Development, User Interface (UI) Design, Apple iOS, Mobile Development, User Interface and User Experience (UI/UX) Design, Swift Programming, Responsive Web Design, Application Design, Animations, Interactive Design, Data Visualization Software, Interactive Data Visualization, Application Development, Cross Platform Development, Programming Principles, Application Programming Interface (API), Web Content Accessibility Guidelines
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Javascript, JavaScript Frameworks, Node.JS, Vue.JS, Event-Driven Programming, Application Programming Interface (API), Debugging
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Rust (Programming Language), Data Structures, Package and Software Management, Maintainability, Algorithms, Software Testing, Software Design Patterns
Mittel · Kurs · 1–3 Monate

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

Johns Hopkins University
Kompetenzen, die Sie erwerben: Apache Hadoop, Data Processing, Distributed Computing, Performance Tuning, Big Data, Software Architecture, Scalability, Java, System Configuration
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Java Programmierung, Java, Paket- und Software-Management, Objektorientierte Programmierung (OOP), Computer Programmierung, Virtuelle Maschinen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: PL/SQL, Oracle Databases, SQL, Stored Procedure, Data Access, Database Design, Programming Principles, Debugging, Relational Databases, Maintainability
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Integrated Development Environments, System Configuration
Anfänger · Kurs · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: C und C++, Linux-Befehle, Betriebssysteme, Dateisysteme, Fehlersuche, System Programmierung, OS Prozessverwaltung, Plattformübergreifende Entwicklung, Tools erstellen, Elektroingenieurwesen, Shell-Skript, Eingebettete Systeme, Linux
Fortgeschritten · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Java Programmierung, Objektorientierter Entwurf, Software-Tests, Java, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Anwendungsentwicklung, Datenstrukturen, Computer Programmierung, Testgetriebene Entwicklung (TDD), Einheitstest
Anfänger · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Python-Programmierung, Informatik, Objektorientierte Programmierung (OOP), Algorithmen, Animation und Spieldesign, Grundsätze der Programmierung, Computergestütztes Denken, Entwicklung von Videospielen, Fehlersuche, Anwendungsdesign, Problemlösung, Software-Qualität (SQA/SQC), Programm-Entwicklung, Computer Programmierung, Pseudocode, Testplanung, Datenstrukturen, Software-Ingenieur, Spiel-Design
Anfänger · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Verteiltes Rechnen, Skalierbarkeit, Apache Hadoop, Java Programmierung, Datenfluss, Informatik, Java, Fehlersuche, Apache Kafka, Grundsätze der Programmierung, Algorithmen, Server, Netzwerkprotokolle, Apache Spark, Datenstrukturen, Anwendungs-Rahmenwerke, Middleware, System Programmierung, Leistungsoptimierung
Mittel · Spezialisierung · 3–6 Monate