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.

Arizona State University
Kompetenzen, die Sie erwerben: Matplotlib, File I/O, NumPy, Plot (Graphics), Pandas (Python Package), Data Structures, Data Visualization Software, Data Analysis, Python Programming, Data Wrangling, Data Processing, Data Manipulation, Data Import/Export, Computer Programming
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Back-End Web Development, PostgreSQL, Database Development, Python Programming, Restful API, SQL, API Design, Object-Relational Mapping, Application Programming Interface (API), Database Management, Databases, Data Validation, Development Environment
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apache Kafka, Apache Hadoop, Apache Spark, Real Time Data, Scala Programming, Data Integration, Command-Line Interface, Apache Hive, Big Data, Applied Machine Learning, Data Processing, System Design and Implementation, Apache Cassandra, Data Pipelines, Java, Distributed Computing, IntelliJ IDEA, Java Programming, Application Deployment, Enterprise Application Management
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Java, Java-Programmierung, Eclipse (Software), Daten-Strukturen, Benutzeroberfläche (UI), Programm-Entwicklung, Spiel-Design, UI-Komponenten, Entwicklungsumgebung, Entwicklung von Videospielen, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Java Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Fractal Analytics
Kompetenzen, die Sie erwerben: AI-Integrationen, Generative KI, Governance, Strategische Führung, Generative adversarische Netze (GANs), Business Leadership, Unternehmensstrategie, Verantwortungsvolle AI, Engagement für Kunden, Datenverwaltung, KI-Produktstrategie, Wichtige Leistungsindikatoren (KPIs), Führung in der Wirtschaft, Daten-Ethik, Daten-Governance
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Java-Programmierung, Daten-Strukturen, Programm-Entwicklung, Algorithmen, Software Entwurf, Software und Technologie für das Bildungswesen, Fehlersuche, Software-Entwicklung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Computerprogrammierung, Grundsätze der Programmierung, Java Programmierung
Anfänger · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Middleware, Ereignisgesteuerte Programmierung, Node.JS, Sichere Kodierung, MongoDB, Datenbanken
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programming, Statistical Analysis, Statistical Methods, Combinatorics, Statistical Programming, Data Analysis, Probability, Probability Distribution, Applied Machine Learning, Probability & Statistics, Bayesian Statistics, Data Science, Simulations
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Generative KI, Anwendungsentwicklung, Modellierung großer Sprachen, OpenAI-API, LangChain, Python-Programmierung, Web-Entwicklung, Web-Anwendungen, Benutzeroberfläche (UI), Schnelles Engineering, LLM-Bewerbung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Michigan
Kompetenzen, die Sie erwerben: Memory Management, C and C++, C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Software Design, Python Programming, Java, Algorithms, Performance Tuning
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programming Principles, Information Technology, Operating Systems, Web Applications, Collaborative Software, Computer Literacy, Computing Platforms, Computer Programming, Python Programming, Application Development, System Software, Linux, Application Design, Microsoft Windows, Mac OS, Package and Software Management, Open Source Technology, Software Development
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Rechnerische Logik, Daten-Strukturen, Programm-Entwicklung, Datenmanagement, C++ (Programmiersprache), Computer-Programmierwerkzeuge, Fehlersuche, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Datenverwaltung, Computerprogrammierung
Anfänger · Kurs · 1–4 Wochen