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 Glasgow
Kompetenzen, die Sie erwerben: Model Training, Model Evaluation, Matlab, Data Visualization, Data Preprocessing, Model Optimization, Scientific Visualization, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Statistical Methods, Mathematical Software, Data Literacy, Statistical Machine Learning, Data Wrangling, Applied Mathematics, Data Validation, Data Quality, Mathematical Modeling, Engineering Analysis, Artificial Neural Networks
★ 5 (139) · Anfänger · Spezialisierung · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Deskriptive Statistik, Computer Programmierung, Datenanalyse, Grafische Darstellung, Computerprogrammierung, Präsentation der Daten, Statistische Analyse, Computational Thinking, Grundsätze der Programmierung, C (Programmiersprache), Histogramm, C und C++
★ 4.7 (93) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Theoretical Computer Science
★ 4.6 (16) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Data Management, Secure Coding, Theoretical Computer Science, Programming Principles, Other Programming Languages, Performance Tuning
★ 3.6 (13) · Mittel · Spezialisierung · 1–3 Monate

EDUCBA
Kompetenzen, die Sie erwerben: Internet Of Things, Advanced Analytics, Big Data, Data Management, Wireless Networks, Predictive Analytics, Applied Machine Learning, Analytics, Water Sustainability, Data-Driven Decision-Making, Sustainable Systems, Environmental Monitoring, Geospatial Information and Technology, Telecommunications, Sustainable Technologies, Real Time Data, Automation, Data Analysis, Control Systems, Data Collection
★ 4.6 (272) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Restful API, OAuth, Javascript, Microservices, Persistenz der Daten, Einheitliche Prüfung, Cloud-Bereitstellung, Node.JS, Datenbank-Design, Datenbanken, MongoDB, SQL, Einheitstest, MySQL, Anwendungsprogrammierschnittstelle (API), MySQL-Workbench, Server-Seite, Objekt-Relationales Mapping, API-Gateway, NoSQL, Relationale Datenbanken
★ 3.6 (115) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Numerische Analyse, Datenverarbeitung, Rechnerische Logik, Python-Programmierung, Datei-E/A, Computer Programmierung, Daten-Strukturen, Integrierte Entwicklungsumgebungen, NumPy, Computerprogrammierung, Computational Thinking, Installation der Software, Paket- und Softwareverwaltung, Grundsätze der Programmierung, Skripting, Wiederverwendbarkeit von Code, Code-Überprüfung, Entwicklungsumgebung, Objektorientierter Entwurf
★ 4.6 (11) · Anfänger · Kurs · 1–3 Monate

The University of Chicago
Kompetenzen, die Sie erwerben: Climate Change Programs, Mathematical Modeling, Predictive Modeling, Physical Science, Simulation and Simulation Software, Environmental Science, Process Modeling, Simulations, Numerical Analysis, Programming Principles
★ 4.2 (57) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Load Balancing, ASP.NET, Test Driven Development (TDD), Debugging, C# (Programming Language), Software Testing, Scalability, Performance Testing, Restful API, Unit Testing, Web Development, Microservices, .NET Framework, Object-Relational Mapping, Software Architecture, Web Applications, Test Engineering, Object Oriented Design, Cloud Deployment, Distributed Computing
★ 4.7 (243) · Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Selenium (Software), Test Script Development, Test Automation, Debugging, Scripting, Automation, Web Scraping, Software Testing, Cascading Style Sheets (CSS)
★ 4.6 (30) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Recurrent Neural Networks (RNNs), Tensorflow, Model Optimization, Python Programming, Model Training, Natural Language Processing, Data Preprocessing, Applied Machine Learning, Artificial Neural Networks, Text Mining, Machine Learning Algorithms, Deep Learning, Classification Algorithms, Machine Learning
★ 4.5 (174) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Coursera
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Java Programmierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Java-Programmierung, Objektorientierter Entwurf
★ 4.6 (54) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden