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: Performance Tuning, Django (Web Framework), Authentications, Object-Relational Mapping, Cloud Hosting, User Accounts, Development Environment, Application Security, Python Programming
Fortgeschritten · Kurs · 1–4 Wochen
Rice University
Kompetenzen, die Sie erwerben: Computational Thinking, Computer Programmierung, Computerprogrammierung, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

Fudan University
Kompetenzen, die Sie erwerben: Unity Engine, Game Design, Video Game Development, Mobile Development, Animation and Game Design, Android Development, Intellectual Property, Cloud Deployment, Application Deployment, User Interface (UI), Android (Operating System), Systems Design, C# (Programming Language), Conceptual Design, User Interface (UI) Design, 3D Assets, UI Components, Cross Platform Development, Performance Tuning, Production Process
Anfänger · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Microservices, Spring Boot, API Testing, Spring Framework, IntelliJ IDEA, Java Programming, Restful API, Object Oriented Programming (OOP), Java, Application Programming Interface (API), Systems Architecture, Application Deployment, Software Architecture, API Design, Integrated Development Environments, Data Persistence, Scalability, Service Oriented Architecture, Web Applications, Application Frameworks
Mittel · Spezialisierung · 1–3 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Machine Learning Algorithms, Model Evaluation, Statistical Analysis, Bayesian Statistics, Data Visualization, Statistical Inference, Exploratory Data Analysis, Statistical Methods, Data Presentation, Analysis, Probability & Statistics, Data Cleansing, Applied Machine Learning, Regression Analysis, Analytics, Statistical Programming, Data Analysis, Logistic Regression, R Programming, Verification And Validation
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Generative adversarische Netze (GANs), Tiefes Lernen, Generative KI, Modell Ausbildung, Faltungsneuronale Netze, PyTorch (Bibliothek für maschinelles Lernen), Faltungsneuronale Netzwerke, Python-Programmierung, Generative Modellarchitekturen
Mittel · angeleitetes Projekt · Weniger als 2 Stunden
University of Michigan
Kompetenzen, die Sie erwerben: Datenspeicherung, Anwendungsprogrammierschnittstelle (API), SQL, Verarbeitung natürlicher Sprache, JSON, Datenbanken, Datenverarbeitung, PostgreSQL, Python-Programmierung, Datenbank-Management, Abfragesprachen, Datenbank Management, Datenbank-Management-Systeme
Mittel · Kurs · 1–4 Wochen

Epic Games
Kompetenzen, die Sie erwerben: Konfigurationsverwaltung, Virtuelle Umgebung, Software-Konfigurationsmanagement, Daten importieren/exportieren, Entwicklung von Videospielen, Software-Versionierung, Unreal Engine, Benutzeroberfläche (UI), Verwaltung von Inhalten, Versionskontrolle, Konfigurationsmanagement, Spiel-Design, 3D-Assets, Installation der Software, Computer-Grafik-Techniken, Kollaborative Software
Anfänger · Kurs · 1–3 Monate

École normale supérieure
Kompetenzen, die Sie erwerben: Modell-Optimierung, Markov-Modell, Mathematische Software, Simulation und Simulationssoftware, Angewandte Mathematik, Mechanik, Integralrechnung, Grundsätze der Programmierung, Stichproben (Statistik), Physik, Numerische Analyse, Programm-Entwicklung, Simulationen, Algorithmen
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Maschinelles Lernen, Statistik, Pandas (Python-Paket), Statistische Analyse, Statistische Methoden, Datenwissenschaft, Wahrscheinlichkeitsrechnung und Statistik, Software zur Datenvisualisierung, Erstellung des Dashboards, Statistische Hypothesenprüfung, Explorative Datenanalyse, Statistische Inferenz, Datenanalyse, Dashboard, Python-Programmierung, Jupyter, Wahrscheinlichkeitsverteilung, Vorverarbeitung von Daten, Präsentation der Daten, Matplotlib, Datenvorverarbeitung
Fortgeschritten · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Java, Kulturelle Reaktionsfähigkeit, Computational Thinking, Computer Programmierung, Software-Entwicklung, Pädagogik, Software und Technologie für das Bildungswesen, Java Programmierung, Fehlersuche, Daten-Strukturen, Objektorientierter Entwurf, Grundsätze der Programmierung, Computerprogrammierung, Unterricht, Rechnerische Logik, Java-Programmierung, Objektorientierte Programmierung (OOP), Software Entwurf, Testfall, Programm-Entwicklung, Digitale Pädagogik, Algorithmen, Unterrichten
Anfänger · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: NoSQL, Skalierbarkeit, Cloud-Anwendungen, Datenbank-Software, Datenbank-Anwendung, SQL, Architektur des Cloud Computing, Verteiltes Rechnen, Datenbank-Systeme, Transaktionsverarbeitung, Datenbanken, Cloud-Bereitstellung, Entwicklungsumgebung, Datenbankarchitektur und -verwaltung, Relationale Datenbanken, PostgreSQL, Datenbank-Management-Systeme, Datenspeicher, Datenbank-Theorie, Datenbank-Management, Datenbank Management
Mittel · Kurs · 1–4 Wochen