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.

University of Toronto
Kompetenzen, die Sie erwerben: Software-Architektur, Tiefes Lernen, Hardware-Architektur, Faltungsneuronale Netze, Angewandte Mathematik, Netzwerk-Routing, Simulation und Simulationssoftware, Mathematische Modellierung, Algorithmen, Simulationen, Graphentheorie, Systemarchitektur, Schätzung, Robotik, Bildanalyse, Computer Vision, Künstliche Intelligenz, Globale Positionierungssysteme, Sicherheitsgarantie, Kontrollsysteme
★ 4.7 (3559) · Fortgeschritten · Spezialisierung · 3–6 Monate

Sage Publications
Kompetenzen, die Sie erwerben: Data Manipulation, Data Wrangling, Data Cleansing, Data Management, Tidyverse (R Package), R (Software), Data Transformation, R Programming, Spatial Data Analysis, Data Processing, SPSS, Spatial Analysis, Text Mining, Data Import/Export, Time Series Analysis and Forecasting, STATA (Software), Metadata Management, Statistical Analysis, Sampling (Statistics), Data Visualization
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Markov-Modell, Biowissenschaften, Software zur Datenanalyse, Infektionskrankheiten, Mikrobiologie, Biotechnologie, Python-Programmierung, Statistische Analyse, Molecular, Molekularbiologie, Statistisches maschinelles Lernen, Algorithmen für maschinelles Lernen, Epidemiologie, Dimensionalitätsreduktion, Unüberwachtes Lernen, Bioinformatik, Algorithmen, Computational Thinking, Biostatistik, and Microbiology, Statistische Methoden, Cellular
★ 4.3 (1293) · Anfänger · Spezialisierung · 3–6 Monate

Hebrew University of Jerusalem
Kompetenzen, die Sie erwerben: Software-Architektur, Hardware-Architektur, Software-Entwicklung, Speicherverwaltung, Betriebssysteme, Programm-Entwicklung, Objektorientierte Programmierung (OOP), Computer-Systeme, Peripheriegeräte, System-Software, Daten-Strukturen, Computerarchitektur, Algorithmen, Computerprogrammierung, Informatik, Virtuelle Maschinen, Grundsätze der Programmierung, Computergrafik, System-Programmierung
★ 4.9 (536) · Gemischt · Kurs · 1–3 Monate

University of Glasgow
Kompetenzen, die Sie erwerben: NumPy, Generative AI, Data Preprocessing, Model Evaluation, Scikit Learn (Machine Learning Library), LLM Application, Deep Learning, Python Programming, Prompt Engineering, Feature Engineering, Operations Research, Dimensionality Reduction, Algorithms, Object Oriented Programming (OOP), Mathematical Modeling, Matplotlib, Data Structures, Unit Testing, Data Visualization, Performance Analysis
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Kotlin, JUnit, Java Programming, Unit Testing, Java, Android Development, Object Oriented Programming (OOP), Object Oriented Design, Gradle, Maintainability, Build Tools, Code Reusability, Functional Design, Context Management, Apache Maven, Software Design, Interoperability
Gemischt · Kurs · 3–6 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Fernzugriffssysteme, Drahtlose Netzwerke, Hardware-Entwurf, Elektronische Komponenten, Elektrotechnik und Computertechnik, Systemtechnik, Interaktives Lernen, Elektronik, Elektrische Verkabelung, Computer-Systeme, Grundlegende elektrische Systeme, Peripheriegeräte, Automatisierungstechnik, Elektronische Hardware, Internet der Dinge, Computerprogrammierung, Eingebettete Systeme, Grundsätze der Programmierung, Mensch-Maschine-Schnittstellen, Kontrollsysteme
★ 4.7 (3969) · Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Restful API, API Design, ASP.NET, Application Programming Interface (API), GraphQL, .NET Framework, Object-Relational Mapping, Data Modeling, Data Store, Relational Databases, Middleware, C# (Programming Language), Query Languages, Transact-SQL, Data Mapping, Application Frameworks, Data Access, Back-End Web Development, Data Persistence, Configuration Management
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: PHP (Scripting Language), Server Side, Secure Coding, Web Development, Code Reusability, Back-End Web Development, Web Applications, Data Structures, Scripting Languages, Web Servers, Scripting, Application Security, Programming Principles, Web Content, Web Development Tools, Data Validation, Debugging, Data Cleansing, Development Environment
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Programm-Entwicklung, Entwicklungsumgebung, Befehlszeilenschnittstelle, Skripting, Computerprogrammierung, Computer-Programmierwerkzeuge, Grundsätze der Programmierung
★ 4.6 (3108) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Node.JS, Server Side, Web Applications, Web Frameworks, Real Time Data, Live Streaming, Network Model, Frontend Integration, Data Sharing, Network Protocols, File I/O, Event-Driven Programming, Secure Coding, Frontend Performance, Browser Compatibility, Javascript, Memory Management, Dynamic Host Configuration Protocol (DHCP), Network Routers, Debugging
Mittel · Kurs · 1–3 Monate

Edureka
Kompetenzen, die Sie erwerben: ASP.NET, Full-Stack Web Development, Maintainability, PostgreSQL, .NET Framework, Database Design, Object-Relational Mapping, Back-End Web Development, Web Development, Database Management, Databases, C# (Programming Language), Authentications, Middleware, Application Programming Interface (API), Web Design and Development, Authorization (Computing), API Design, Web Development Tools, User Interface (UI)
Mittel · Kurs · 1–4 Wochen