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: Java Programming, Java, Performance Tuning, Memory Management, Web Servers, Web Applications, Server Side, Computer Networking, TCP/IP, OS Process Management, Context Management, Software Development, Encryption, Network Protocols, Scalability, Maintainability
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Blockchain, Rust (Programming Language), Transaction Processing, Cross Platform Development, Application Deployment, Cloud Foundry, Cryptographic Protocols, Development Environment, Systems Architecture, Interoperability, Cryptography, Program Development, Application Development, Data Persistence, Build Tools, Development Testing, Scalability, Verification And Validation, Security Management, Security Software
Mittel · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Einheitliche Prüfung, Testgetriebene Entwicklung (TDD), Android-Studio, Android-Entwicklung, Software-Entwurfsmuster, Objektorientierte Programmierung (OOP), Datei-E/A, Mobile Entwicklung, Android (Betriebssystem), Test-Automatisierung, Java, Git (Versionskontrollsystem), Objektorientierter Entwurf, Java-Programmierung, Entwicklungstests, JUnit, Versionskontrolle, Instandhaltbarkeit, Software-Prüfung, Integrationsprüfung
★ 4.5 (3690) · Anfänger · Spezialisierung · 3–6 Monate

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, Computer Science
★ 4.5 (1495) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Event-Driven Programming, Front-End Web Development, Javascript, Frontend Performance, Cascading Style Sheets (CSS), Web Development Tools, Debugging, Web Applications, Responsive Web Design, Animations, Web Development, Visualization (Computer Graphics), JSON, Hypertext Markup Language (HTML), Application Programming Interface (API), Animation and Game Design, User Interface (UI), Event Monitoring, Computer Programming
Mittel · Kurs · 1–4 Wochen

California Institute of the Arts
Kompetenzen, die Sie erwerben: Animationen, Geschichtenerzählen, Animation und Spieldesign, Technischer Entwurf, Konzeptionelle Gestaltung, Spiel-Design, Visuelles Storytelling, Entwicklung von Videospielen, Kunstgeschichte, Virtuelle Umgebung, Kreatives Design, Software-Entwurfsdokumente, Design Bewertungen, Gestaltung, Prototyping, Design-Strategien, Spieltheorie, Gestaltungselemente und -prinzipien, Software-Visualisierung, Ideenfindung
★ 4.7 (4187) · Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Einheitliche Prüfung, JSON, Python-Programmierung, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Daten-Strukturen, Wiederverwendbarkeit von Code, Software-Prüfung
★ 4.7 (3732) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C# (Programming Language), ASP.NET, Full-Stack Web Development, .NET Framework, Back-End Web Development, CI/CD, Microsoft Azure, Docker (Software), Web Development, Containerization, Application Deployment, PostgreSQL, Object Oriented Programming (OOP), Cloud Infrastructure, Database Management, Web Development Tools, Database Design, API Design, GitHub, Middleware
Mittel · Spezialisierung · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Spiel-Design, Objektorientierte Programmierung (OOP), Angewandte Mathematik, Entwicklungstests, Algorithmen, Computational Thinking, Allgemeine Mathematik, Computerprogrammierung, Software-Prüfung, Grundsätze der Programmierung, Wahrscheinlichkeit, Kombinatorik
★ 4.7 (584) · Mittel · Kurs · 1–3 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Deskriptive Statistik, Statistik, Python-Programmierung, NumPy, Angewandte Mathematik, Dimensionalitätsreduktion, Datenumwandlung, Unüberwachtes Lernen, Lineare Algebra, Geometrie, Jupyter, Kalkulation, Fortgeschrittene Mathematik, Statistische Methoden
★ 4 (3188) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Docker (Software), Containerization, Microservices, Spring Boot, Restful API, Spring Framework, Data Persistence, Systems Architecture, Software Architecture, Software Design, Distributed Computing, Development Testing, Software Design Patterns, Software Documentation, Software Testing, API Testing, Java Programming, API Design, Apache Kafka, Persistence
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Einheitliche Prüfung, Python-Programmierung, Integration von Daten, Datenwrangling, Leitfäden, Web-Scraping, Anwendungsprogrammierschnittstelle (API), Daten-Pipelines, Datenumwandlung, Hypertext Markup Language (HTML), Datenbanken, Laden Sie, Paket- und Softwareverwaltung, Integrierte Entwicklungsumgebungen, Instandhaltbarkeit, Auszug, Grundsätze der Programmierung, Datenbank-Management, Transformieren, Datenzugang
★ 4.6 (862) · Mittel · Kurs · 1–4 Wochen