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: Application Design, Scalability, Software Architecture, Data Validation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: System Programming, Debugging, Secure Coding, C++ (Programming Language), Programming Principles, Software Development, Object Oriented Programming (OOP)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Javascript, Benutzeroberfläche (UI), Objektorientierte Programmierung (OOP), Schnittstelle zur Anwendungsprogrammierung (API), JSON, Persistenz der Daten, Ereignisgesteuerte Programmierung, Interaktives Design, Fehlersuche, Front-End Web-Entwicklung, Reaktionsfähiges Webdesign, Web-Anwendungen, Grundsätze der Programmierung
Anfänger · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Scala Programmierung, Algorithmen, Java, Funktionales Design, Java Programmierung, Systemarchitektur, Datenfluss, Apache Hadoop, Verteiltes Rechnen, Apache Kafka, Apache Spark, Server, Software-Architektur, System Programmierung, Leistungstests, Fehlersuche, Leistungsoptimierung, Grundsätze der Programmierung, Datenstrukturen, Anwendungs-Rahmenwerke
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Software Installation, Debugging, Computer Programming
Anfänger · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Preprocessing, Data-oriented programming, Program Development, Numerical Analysis, Critical Thinking
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Other Programming Languages, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Development
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Application Development, UI Components, Program Development, Maintainability
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java Programmierung, Objektorientierte Programmierung (OOP), Java, Softwareentwicklung, Entwicklung von Anwendungen für Mobilgeräte, Programm-Entwicklung, Anwendungsentwicklung, Android Entwicklung, Anwendungs-Rahmenwerke
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Generative AI, PyTorch (Machine Learning Library), Generative Model Architectures, Multimodal Prompts, Artificial Neural Networks, Deep Learning, Large Language Modeling, Tensorflow, Convolutional Neural Networks
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Oracle SQL Developer, Oracle Databases, Data Integrity, Business Logic, Stored Procedure, SQL, Data Persistence, Database Design, Database Development, Performance Tuning, Relational Databases, Database Management Systems, Database Application, Database Management, Web Services, Data Access, Programming Principles, Computational Logic, Data Storage Technologies, Authorization (Computing)
Anfänger · Spezialisierung · 3–6 Monate

University of Geneva
Kompetenzen, die Sie erwerben: Data-oriented programming, Operating Systems, Simulation and Simulation Software
Mittel · Kurs · 1–3 Monate