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.

EDUCBA
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Mobile Development, UI Components, User Interface (UI), Application Frameworks, Event-Driven Programming, Interactive Design
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: JUnit, Test Automation, Test Tools, Test Script Development, Unit Testing, Software Testing, Performance Testing, Quality Assurance, Performance Stress Testing, IT Automation, Performance Tuning, Scripting, Debugging, Network Performance Management, Simulations
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Data Visualization, Interactive Data Visualization, Visualization (Computer Graphics), JSON, Plot (Graphics), Data Mapping, Javascript
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Unity Engine, Video Game Development, Version Control, Mobile Development, Android Development, Android (Operating System), User Interface (UI) Design, User Interface (UI), C# (Programming Language), UI Components, Game Design, Git (Version Control System), Animation and Game Design, Release Management, Scripting, Animations
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datei-E/A, Kontext-Management, Daten-Strukturen, Dateiverwaltung, Computer Programmierung, Computerprogrammierung, Python-Programmierung, Einheitstest, Einheitliche Prüfung, Algorithmen, Objektorientierte Programmierung (OOP), Datenwissenschaft, Testfall, Test-Tools, Software-Prüfung, Fehlersuche
Mittel · Kurs · 1–3 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Datenbank-Management, Erweiterbare Markup-Sprache (XML), Streudiagramme, JSON, Python-Programmierung, Datenmanipulation, Datenspeicher, Hypertext Markup Language (HTML), SQL , Web-Scraping, Datenvisualisierung, Datenbank Management, Anwendungsprogrammierschnittstelle (API), Relationale Datenbanken
Mittel · Kurs · 1–4 Wochen

Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Model Optimization, Artificial Intelligence, Applied Machine Learning, Python Programming, Model Training, Machine Learning Methods, Fine-tuning, Model Evaluation
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Modell Ausbildung, Modell-Optimierung, Agentische Systeme, Lernen übertragen, Agentische Arbeitsabläufe, Modell-Einsatz, Maschinelles Lernen, Tensorflow, Generative AI-Agenten, Transfer Learning, KI-Orchestrierung, Faltungsneuronale Netzwerke, Skalierbarkeit, Tiefes Lernen, Angewandtes maschinelles Lernen, Daten-Ethik, Bereitstellung von Anwendungen, Rekurrente Neuronale Netze (RNNs), Verantwortungsvolle AI, Faltungsneuronale Netze, BeeAI, Künstliche neuronale Netze
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Agile Software Development, Agile Project Management, Agile Methodology, Scrum (Software Development), Kanban Principles, Software Development Methodologies, Project Estimation, Sprint Planning, Estimation, Backlogs, Sprint Retrospectives, Project Management, Workflow Management, Software Development, Continuous Improvement Process
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Daten-Strukturen, Unreal Engine, Datenmanipulation, Spiel-Design, Skripting, UI-Komponenten, Benutzeroberfläche (UI) Design, Interaktives Design, Entwicklung von Videospielen, Fehlersuche
Mittel · Kurs · 1–3 Monate