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 Washington
Kompetenzen, die Sie erwerben: R Programmierung, Modell-Optimierung, Maschinelles Lernen, Graphentheorie, Methoden des maschinellen Lernens, Statistik, Statistische Methoden, Statistische Analyse, Analytik, Datenwissenschaft, Überwachtes Lernen, Unüberwachtes Lernen, Entscheidungsbaum-Lernen, Angewandtes maschinelles Lernen, Große Daten, Prädiktive Analytik, Statistische Inferenz, Datenanalyse, Netzwerkanalyse, Klassifizierungsalgorithmen
★ 4.1 (323) · Gemischt · Kurs · 1–4 Wochen

University of Virginia
Kompetenzen, die Sie erwerben: Benutzererfahrung, Verbesserung der Kundenerfahrung, A/B-Tests, Agile Produktentwicklung, Software-Entwicklung, Agile Software-Entwicklung, Agile Entwicklung von Software, Analytische Fähigkeiten, Kundenanalyse, Analytik, Agile Methodik, Produktentwicklung, Datengestützte Entscheidungsfindung, Planung der Kundennachfrage, KI-Produktstrategie, Produktmanagement, Erweiterte Analytik, Produktverbesserung, Bedarfsplanung, Kundeneinblicke, Prüfung der Benutzerfreundlichkeit
★ 4.7 (505) · Anfänger · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Maschinenwesen, Mathematische Modellierung, Simulation und Simulationssoftware, Pumpstationen, Kontrollsysteme, Hydraulik, Technische Analyse, Matlab, Technische Berechnungen, Schematische Diagramme, Simulationen
★ 4.8 (1457) · Gemischt · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Design-Spezifikationen, Intrusion Detection und Prävention, Elektronische Komponenten, Eingebettete Software, Eingebettete Systeme, Elektronik-Technik, Elektronik, Daten in Echtzeit, Technik, Computer-Bildschirme
★ 4.7 (258) · Mittel · Kurs · 1–3 Monate

University of Alberta
Kompetenzen, die Sie erwerben: API-Entwurf, Anwendungsprogrammierschnittstelle (API), Software-Entwicklung, Software Architektur, Serviceorientierte Architektur, Erweiterbare Markup-Sprache (XML), JSON, Microservices, Software-Architektur, Webdienste, Restful API, Web-Entwicklung, Web-Anwendungen, Software Entwurf, Einfaches Objektzugriffsprotokoll (SOAP), Android-Entwicklung
★ 4.5 (592) · Mittel · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Java, Spring Framework, Anwendungssicherheit, Model-View-Controller, Java Programmierung, Spring Boot, Back-End-Webentwicklung, Daten-Strukturen, Berechtigung (Computing), Beglaubigungen, Webdienste, Restful API, Java-Programmierung, Algorithmen
★ 4.3 (163) · Fortgeschritten · Kurs · 1–4 Wochen

The Linux Foundation
Kompetenzen, die Sie erwerben: Betriebssysteme, Linux-Befehle, Skriptsprachen, Unix, System-Programmierung, Linux, Dateisysteme, Software-Entwicklungstools, Skripting, Bash (Skriptsprache), Unix-Shell, Linux-Verwaltung, Unix-Befehle, Tools erstellen, grep, Shell-Skript, Befehlszeilenschnittstelle, Programm-Entwicklung, Paket- und Softwareverwaltung, Dateiverwaltung
★ 4.6 (734) · Anfänger · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: C++ (Programming Language), File I/O, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, C (Programming Language), Code Reusability, Algorithms, Maintainability, Data Structures
★ 4.7 (813) · Gemischt · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: HTML and CSS, React.js, ASP.NET, Restful API, .NET Framework, Web Applications, Web Services, Hypertext Markup Language (HTML), Front-End Web Development, JSON, Application Development, JavaScript Frameworks, Model View Controller, Web Design and Development, Application Frameworks, Program Development, UI Components, Development Environment, Web Development, Cascading Style Sheets (CSS)
★ 4.2 (353) · Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Maschinelles Lernen, AI-Personalisierung, Methoden des maschinellen Lernens, Statistische Analyse, Regressionsanalyse, Überwachtes Lernen, Deskriptive Statistik, Scikit Learn (Bibliothek für maschinelles Lernen), Unüberwachtes Lernen, Explorative Datenanalyse, Algorithmen für maschinelles Lernen, Angewandtes maschinelles Lernen, Prädiktive Modellierung, Datenanalyse, Prädiktive Analytik, Python-Programmierung, Software für maschinelles Lernen, Keras (Bibliothek für neuronale Netze), Präsentation der Daten, Technische Kommunikation
★ 4.7 (202) · Fortgeschritten · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: PySpark, Matplotlib, Apache Spark, Big Data, Data Processing, Distributed Computing, Data Management, Data Visualization, Data Presentation, Data Analysis, Data Manipulation, Data Cleansing, Query Languages, Python Programming
★ 4.4 (317) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Mobile Entwicklung, Maschinelles Lernen, Datenbank-Anwendung, ChatGPT, Computer Programmierung, Git (Versionskontrollsystem), Entwicklung von Videospielen, AI-Integrationen, Reaktionsfähiges Web-Design, HTML und CSS, Javascript, Hypertext Markup Language (HTML), Computerprogrammierung, Web-Design und Entwicklung, Web-Anwendungen, GitHub, Datenbank-Entwicklung, Programm-Entwicklung, Bereitstellung von Anwendungen, Front-End-Webentwicklung, Cascading Style Sheets (CSS)
★ 4.6 (143) · Anfänger · Kurs · 1–3 Monate