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.

Board Infinity
Kompetenzen, die Sie erwerben: API-Entwurf, Anwendungsprogrammierschnittstelle (API), Fehlersuche, Software-Dokumentation, Daten in Echtzeit, OAuth, Beglaubigungen, GraphQL, Berechtigung (Computing), API-Gateway, Versionskontrolle, Restful API
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Microarchitecture, Computer Architecture, Hardware Architecture, Simulations, Computer Hardware, Performance Tuning, Memory Management
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Problemlösung, Computer Programmierung, Java Programmierung, Wiederverwendbarkeit von Code, Daten-Strukturen, Grundsätze der Programmierung, Objektorientierter Entwurf, Java-Programmierung, Objektorientierte Programmierung (OOP), Datei-E/A, Dateiverwaltung, Computerprogrammierung, Android-Entwicklung, Programm-Entwicklung, Algorithmen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Test Driven Development (TDD), Debugging, Software Testing, Performance Testing, Unit Testing, Test Engineering, System Testing, Test Tools, Test Automation, Testability, Integration Testing, Performance Stress Testing, .NET Framework, Performance Tuning, Software Development Tools
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Mobile Entwicklung, UI-Komponenten, JSON, Datenmodellierung, Wiederverwendbarkeit von Code, Benutzeroberfläche (UI) Design, Objektorientierter Entwurf, Flutter (Software), Objektorientierte Programmierung (OOP), Paket- und Softwareverwaltung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Mittel · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Skalierbarkeit, Widerstandsfähigkeit, Anwendungsprogrammierschnittstelle (API), Fehlersuche, Spring Framework, Cloud-Anwendungen, Spring Boot, Java Programmierung, Funktionales Design, Software Architektur, Leistungsmanagement, Software-Entwurfsmuster, Microservices, Cloud-natives Computing, Leistungsoptimierung, Software-Architektur, Web-Anwendungen, Restful API, Java-Programmierung, Integrationsprüfung, MongoDB
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Java Programming, Object Oriented Design, Software Development Tools, Computer Programming Tools, Code Reusability, Software Installation, Linux Commands
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Supervised Learning, Model Optimization, Feature Engineering, Applied Machine Learning, Object Oriented Programming (OOP), Unsupervised Learning, Model Evaluation, Statistical Machine Learning, Recurrent Neural Networks (RNNs), Object Oriented Design, Convolutional Neural Networks, Machine Learning Methods, Plot (Graphics), Transfer Learning, Machine Learning Algorithms, Data Visualization, Natural Language Processing, Seaborn, Python Programming, Deep Learning
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsprogrammierschnittstelle (API), UI-Komponenten, Generative AI-Agenten, AI-Integrationen, Abruf-erweiterte Erzeugung, Back-End-Webentwicklung, Modellierung großer Sprachen, Erstellung des Dashboards, LLM-Bewerbung, Server-Seite, OpenAI-API, Restful API, OpenAI, Web-Entwicklung, Modell-Einsatz
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Apache Kafka, Command-Line Interface, Data Pipelines, Java, Java Programming, Enterprise Application Management, Real Time Data, Unix Commands, Data Integration, Distributed Computing, Performance Tuning, Software Installation
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Konfigurationsverwaltung, GitHub Kopilot, Cloud-Speicher, Git (Versionskontrollsystem), Fehlersuche, Cloud-Entwicklung, GitHub, Software-Entwicklungstools, Entwicklungsumgebung, Versionskontrolle, Bereitstellung von Anwendungen, Konfigurationsmanagement, Integrierte Entwicklungsumgebungen, Dateiverwaltung, Kollaborative Software
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Entwicklung von Videospielen, Entwicklungstests, Fehlersuche, C# (Programmiersprache), Skripting, Entwicklungsumgebung, Spiel-Design, Installation der Software, Unity-Engine
Anfänger · Kurs · 1–4 Wochen