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: Projektleitung, Betriebssysteme, Datenspeicherung, Datenbank-Software, Peripheriegeräte, Hardware-Fehlerbehebung, Informationstechnologie, Betrieb der Informationstechnologie, Cybersecurity, Helpdesk-Unterstützung, Computer-Hardware, Netzwerk-Fehlerbehebung, Cloud Computing, Schulung zum Bewusstsein für Computersicherheit, Technische Unterstützung und Dienstleistungen, Allgemeine Netzwerkarbeit, Installation der Software, Cloud-Infrastruktur, Cyber-Angriffe, Paket- und Softwareverwaltung
★ 4.7 (281) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Java, Computer Programmierung, Software-Entwicklung, Java Programmierung, Software-Prüfung, Objektorientierter Entwurf, Computerprogrammierung, Java-Programmierung, Objektorientierte Programmierung (OOP), Software Entwurf
★ 4.5 (113) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Datenvalidierung, Modell-Optimierung, Pivot-Tabellen und Diagramme, Finanzen, Datenmanagement, Microsoft Excel, Problemlösung, Regressionsanalyse, Finanzielle Analyse, Erstellung des Dashboards, Tabellenkalkulations-Software, Datenverwaltung, Finanzielle Modellierung, Geldflüsse, Validierung von Daten, Datenanalyse, Dashboard, Fallstudien, Abschreibung, Excel-Formeln, Darlehen
★ 4.7 (572) · Mittel · Kurs · 1–3 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Graphentheorie, Netzwerk-Routing, Angewandte Mathematik, Mathematische Modellierung, Elektronische Hardware, Elektroingenieurwesen, Technische Informatik, Entwurf von Systemen, Technischer Entwurfsprozess, Computerarchitektur, Daten-Strukturen, Rechnerische Logik, Elektronik-Technik, Computergestütztes Design, Hardware-Entwurf, Kalkulation, Algorithmen, Elektrotechnik und Computertechnik, Anwendungsspezifische integrierte Schaltungen
★ 4.7 (283) · Mittel · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Tiefes Lernen, Computer Vision, Modellevaluation, Modell Ausbildung, Faltungsneuronale Netze, Bewertung des Modells, Lineare Algebra, Robotik, Algorithmen für maschinelles Lernen, Faltungsneuronale Netzwerke, Bildanalyse
★ 4.7 (585) · Fortgeschritten · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Softwaretechnik, Anwendungssicherheit, Software-Qualität (SQA/SQC), Software-Entwicklung, Software-Qualitätssicherung, Software Architektur, Entwicklungstests, Qualitätssicherung, Modellierung von Bedrohungen, Überprüfung der Sicherheitsarchitektur, Software-Prüfung, Instandhaltbarkeit, Software-Entwurfsmuster, Software-Architektur, Kontinuierliche Bereitstellung, Objektorientierter Entwurf, Bereitstellung von Anwendungen, Kontinuierliche Lieferung, CI/CD, Software Entwurf, IT-Sicherheitsarchitektur
★ 4.5 (467) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: File I/O, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), C and C++, Debugging, Data Structures, C (Programming Language), Code Reusability, Development Environment, Program Development, Programming Principles, Computer Programming, Memory Management, Computer Programming Tools, Data Persistence, Integrated Development Environments, Algorithms, Data Management, Computational Logic
★ 4.7 (20) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenvalidierung, Modell-Optimierung, Maschinelles Lernen, Methoden des maschinellen Lernens, Technische Merkmale, Überwachtes Lernen, Regressionsanalyse, Feature Technik, Modellevaluation, Modell Ausbildung, Bewertung des Modells, Matlab, Angewandtes maschinelles Lernen, Validierung von Daten, Prädiktive Modellierung, Statistisches maschinelles Lernen, Vorverarbeitung von Daten, Klassifizierungsalgorithmen, Datenvorverarbeitung
★ 4.8 (119) · Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Continuous Delivery, Test Driven Development (TDD), Unit Testing, Continuous Deployment, Continuous Integration, Test Script Development, Application Deployment, Program Development, CI/CD, Agile Methodology, Test Automation, Maintainability, Software Development, Mockups, Test Case, Development Testing, Agile Software Development, Acceptance Testing, Software Testing, Python Programming
★ 4 (83) · Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Interactive Data Visualization, Plot (Graphics), R (Software), Hypertext Markup Language (HTML), Software Installation, Package and Software Management, R Programming, Integrated Development Environments, Statistical Programming
★ 4.6 (146) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Columbia University
Kompetenzen, die Sie erwerben: Derivate, Mathematische Modellierung, Finanzmarkt, Computer Programmierung, Risikomodellierung, Wertpapiere (Finanzen), Risikomanagement, Finanzielle Modellierung, Computerprogrammierung, Portfolio-Risiko, Wahrscheinlichkeitsverteilung, Kreditrisiko, Kapitalmärkte, Portfolio-Verwaltung
★ 4.5 (31) · Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: R Programmierung, Datenzugang, Einhaltung des Health Insurance Portability and Accountability Act (HIPAA), Datenwissenschaft, SQL, Medizinischer Datenschutz, Ethik in der klinischen Forschung, Daten-Ethik, Datenverarbeitung, Datenwrangling, R (Software), Verwaltung klinischer Daten, Google Cloud-Plattform, Abfragesprachen, Tidyverse (R-Paket), Statistische Programmierung
★ 4.5 (429) · Mittel · Kurs · 1–4 Wochen