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: Statistik, Explorative Datenanalyse, Statistische Analyse, Datenwrangling, Datenmanipulation, Daten importieren/exportieren, Datenumwandlung, Statistische Hypothesenprüfung, Maschinelles Lernen, Datenverarbeitung, Wahrscheinlichkeitsrechnung und Statistik, Angewandtes maschinelles Lernen, Vorverarbeitung von Daten, Datenanalyse, Datenwissenschaft, Bereinigung von Daten, Statistische Inferenz, Statistische Methoden, Datenzugang, Technische Merkmale
★ 4.6 (2597) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: iOS Development, Mobile Development, Apple iOS, User Interface (UI), Apple Xcode, Swift Programming, Unit Testing, User Interface (UI) Design, Objective-C (Programming Language), User Interface and User Experience (UI/UX) Design, UI Components, Mobile Development Tools, Data Structures, Application Development, Interactive Design, Programming Principles, Test Case, Cross Platform Development, Application Programming Interface (API), Prototyping
★ 4.6 (1305) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: MLOps (Machine Learning Operations), Model Evaluation, PyTorch (Machine Learning Library), Responsible AI, Debugging, Model Deployment, Model Training, Model Optimization, Deep Learning, Test Tools, Applied Machine Learning, Testability, Machine Learning Methods, Machine Learning, Data Preprocessing, Verification And Validation, Python Programming, AI Security, Test Driven Development (TDD), AI Enablement
Mittel · Kurs · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Bewertung des Modells, Tiefes Lernen, Benutzerfreundliches Design, Daten-Ethik, Modell-Einsatz, Regressionsanalyse, Produktmanagement, Projektleitung, Produktdesign, MLOps (Operationen für maschinelles Lernen), Unüberwachtes Lernen, Design erleben, Maschinelles Lernen, Vorverarbeitung von Daten, Menschenzentriertes Design, Datenverwaltung, Datenwissenschaft, Qualität der Daten, Verantwortungsvolle AI, Modell Ausbildung
★ 4.7 (1244) · Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, Build Tools, C and C++, Programming Principles, Microarchitecture
★ 4.5 (308) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Apple iOS, iOS Development, Swift Programming, Mobile Development, UI Components, Apple Xcode, JSON, Application Development, Application Design, User Interface (UI), User Interface (UI) Design, Interactive Design, User Flows, User Interface and User Experience (UI/UX) Design, Data Modeling, Animations
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C# (Programming Language), ASP.NET, Maintainability, Object Oriented Design, .NET Framework, JSON, Development Environment, Application Frameworks, Web Development, Restful API, Code Reusability, Microsoft Development Tools, Microsoft Visual Studio, File I/O, Web Applications, UI Components, Object Oriented Programming (OOP), Back-End Web Development, Functional Design, Application Deployment
Anfänger · Spezialisierung · 3–6 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Netzwerkplanung und -entwurf, Routing-Protokolle, Netzwerk-Protokolle, Computer-Vernetzung, Digitale Kommunikation, Open Shortest Path First (OSPF), OSI-Modelle, TCP/IP, Kommunikationssysteme, Virtuelle Vernetzung, Telekommunikation, Netzwerk-Routing, Allgemeine Netzwerkarbeit, Netzarchitektur, Dynamisches Host-Konfigurationsprotokoll (DHCP), Netzwerk-Switches, Lokale Netzwerke, Netzwerksicherheit, Netzwerk-Router, Netzwerk-Leistungsmanagement
★ 4.6 (3412) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Java Programming, Java, OS Process Management, Maintainability, Performance Tuning, Scalability, Data Sharing, Software Design, Data Integrity
Mittel · Kurs · 1–3 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Geschichtenerzählen, Animation und Spieldesign, Konzeptionelle Gestaltung, Spiel-Design, Gestaltung, Schreiben, Spieltheorie, Kreativität, Software-Dokumentation, Ideenfindung
★ 4.7 (2936) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Android Studio, Android Jetpack, Android Development, Kotlin, Object Oriented Design, Mobile Development, Object Oriented Programming (OOP), UI Components, Mobile Development Tools, Software Design Patterns, Programming Principles, Development Environment, User Interface (UI), User Interface (UI) Design, Interactive Design, Animations, Typography, Code Reusability, Debugging
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Einheitliche Prüfung, Python-Programmierung, Integration von Daten, Datenwrangling, Leitfäden, Web-Scraping, Anwendungsprogrammierschnittstelle (API), Daten-Pipelines, Datenumwandlung, Hypertext Markup Language (HTML), Datenbanken, Laden Sie, Paket- und Softwareverwaltung, Integrierte Entwicklungsumgebungen, Instandhaltbarkeit, Auszug, Grundsätze der Programmierung, Datenbank-Management, Transformieren, Datenzugang
★ 4.6 (862) · Mittel · Kurs · 1–4 Wochen