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: SAS (Software), Data Import/Export, Statistical Analysis, Data Analysis, Statistical Programming, Data Manipulation, Exploratory Data Analysis, Data Preprocessing, Computer Programming
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Electronic Components, C and C++, C++ (Programming Language), Embedded Software, Hardware Troubleshooting, Program Development, Maintainability, Debugging, Development Environment
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: C# (Programming Language), Software Architecture, .NET Framework, Distributed Computing, Scalability, Object Oriented Programming (OOP), Object-Relational Mapping, Microservices, Debugging, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL
Mittel · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Computer Programmierung, Automatisierung, Datei-E/A, Deskriptive Statistik, C (Programmiersprache), Algorithmen, Statistische Analyse, Datenstrukturen, Programm-Entwicklung, Erhebung von Daten, Computergestütztes Denken, Grundsätze der Programmierung, Fehlersuche, Datenspeicherung, Datenanalyse, Microsoft Visual Studio, Datenvisualisierungssoftware, Theoretische Informatik, Simulationen
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Computer Graphics, Visualization (Computer Graphics), C# (Programming Language), .NET Framework, Graphical Tools, Animations, Animation and Game Design, Image Analysis, User Interface (UI), User Interface (UI) Design, Application Development
Mittel · Kurs · 1–4 Wochen

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

Vanderbilt University
Kompetenzen, die Sie erwerben: AI-Personalisierung, LLM-Bewerbung, ChatGPT, Fehlersuche, Schnelles Engineering, Leistungsoptimierung, KI-Förderung, Matlab
Mittel · Kurs · 1–4 Wochen

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

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

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

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

Kompetenzen, die Sie erwerben: Rust (Programming Language), Relational Databases, Databases, Application Development, SQL, Object Oriented Programming (OOP), Data Structures, File I/O, Software Development, Command-Line Interface, Data Import/Export
Mittel · Kurs · 1–4 Wochen