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: Event-Driven Programming, Payment Systems, User Interface (UI), MySQL, Application Design, Database Application, Python Programming, Transaction Processing, Application Development, User Interface (UI) Design, Database Management, Software Design, Debugging
Gemischt · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: SQL, Objektorientierte Programmierung (OOP), HyperText Markup Language (HTML), PHP (Skriptsprache), Datenmodellierung, JSON, Datenbank-Anwendung, Anwendungsentwicklung, Fehlersuche, MySQL, Datenbanken, Javascript, JavaScript und jQuery, Datenbank-Design, jQuery, Ajax, Web-Anwendungen, Datenbank Entwicklung, Web-Entwicklung, Relationale Datenbanken
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Application Development, Software Design, Scalability, File Management, Programming Principles, Maintainability, Data Structures, Debugging, Python Programming, JSON
Gemischt · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Python-Programmierung, Datenverarbeitung, Skripting, Jupyter, Grundsätze der Programmierung, Datenmanipulation, Datenstrukturen, Dateiverwaltung, Paket- und Software-Management, Bioinformatik
Gemischt · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Algorithmen, Objektorientierte Programmierung (OOP), Java Programmierung, Computer Programmierung, Java, Entwicklung von Anwendungen für Mobilgeräte, Integrierte Entwicklungsumgebungen, Android Entwicklung, Android Studio, Fehlersuche, Datenstrukturen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Unix-Befehle, User Experience Design, Restful API, Android Entwicklung, Entwicklung von Anwendungen für Mobilgeräte, Interaktionsdesign, Android Studio, React Native, Javascript, Versionskontrolle, Kotlin, Usability-Tests, Jest (JavaScript Testing Framework), UI/UX Forschung, Datenstrukturen, Persona (Benutzererfahrung), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Android-Jetpack, GitHub
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Algorithmen, Objektorientierte Programmierung (OOP), Graphentheorie, Computer Programmierung, Unstrukturierte Daten, Netzwerk-Routing, Entwicklungsumgebung, Programm-Entwicklung, Technische Software, Datenbank-Theorie, Theoretische Informatik, Fehlersuche, Datenbank-Systeme, Objektorientierter Entwurf, Technologien zur Datenspeicherung, Datenspeicherung, Datenstrukturen, C++ (Programmiersprache)
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), JSON, Full-Stack Web Development, Event-Driven Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

JetBrains
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Java Programmierung, IntelliJ IDEA, Funktionales Design, Java, Android Entwicklung, Spring Framework, Kotlin, Einheitstest, Interoperabilität
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Event-Driven Programming, Graphics Software, Computer Graphics, Video Game Development, Computer Graphic Techniques, Development Environment, Debugging, Application Development
Gemischt · Kurs · 1–4 Wochen