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.

EDUCBA
Kompetenzen, die Sie erwerben: Internet Of Things, Advanced Analytics, Big Data, Data Management, Wireless Networks, Predictive Analytics, Applied Machine Learning, Environmental Monitoring, Geospatial Information and Technology, Sustainable Technologies, Machine Controls, Real Time Data, Automation, Data Analysis, Data Collection
Anfänger · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Projektplanung, Qualitätssicherung, Systemanalyse, Projektmanagement, Software-Entwurfsmuster, Systeme Design, Lebenszyklus der Softwareentwicklung, Prozessgesteuerte Entwicklung, Software Entwurf, Software-Ingenieur, Objektorientierter Entwurf, Entwicklung von Systemen, Unified Modeling Language, Software-Architektur
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Test Automation, Software Testing, Test Script Development, Integrated Development Environments, Test Data, Test Tools, Browser Compatibility, Computer Programming, Web Development, Programming Principles, Test Case, Software Design, Development Environment
Anfänger · Spezialisierung · 3–6 Monate

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Business Intelligence, Datenmodellierung, Unternehmensanalytik, SQL, Apache Hadoop, Datenbank-Design, Big Data, Data-Warehousing, Star Schema, Datenumwandlung, Data-Mining, Daten-Integration, Prädiktive Analytik, Unstrukturierte Daten, Auszug, MySQL
Mittel · Kurs · 1–3 Monate

Sungkyunkwan University
Kompetenzen, die Sie erwerben: Maschinelles Lernen, Python-Programmierung, Klassifizierungsalgorithmen, Regressionsanalyse, Scikit Learn (Bibliothek für Maschinelles Lernen), Logistische Regression, Statistische Methoden, Angewandtes maschinelles Lernen, Modellevaluation, Lineare Algebra, Überwachtes Lernen
Gemischt · Kurs · 1–4 Wochen

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

University of California, Irvine
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Entwicklung von Anwendungen für Mobilgeräte, Anwendungsentwicklung, Objective-C (Programmiersprache), Anwendungsserver, iOS Entwicklung, Apple iOS, Swift Programmierung, Apple-Software-Kenntnisse, Benutzeroberfläche (UI)
Gemischt · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Streudiagramme, Interaktive Datenvisualisierung, Datenmanipulation, Animationen, Rmarkdown, Datenvisualisierungssoftware, Analyse räumlicher Daten, Daten-Mapping, Tidyverse (R-Paket), R-Programmierung, Ggplot2, Plotly, Statistische Visualisierung, Geografische Informationen und Technologie
Gemischt · Kurs · 1–4 Wochen

Alberta Machine Intelligence Institute
Kompetenzen, die Sie erwerben: Datenethik, Python-Programmierung, Unüberwachtes Lernen, Datenvorverarbeitung, Maschinelles Lernen, Datenqualität, Daten bereinigen, Computer Programmierung, Algorithmen für maschinelles Lernen, Statistische Analyse, Angewandtes maschinelles Lernen, Datenvalidierung, Feature Technik, Modellevaluation, Lineare Algebra, Überwachtes Lernen
Mittel · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Kryptographie, Sichere Kodierung, Sicherheitskontrollen, Schwachstellen-Management, Authentifizierungen, Datensicherheit, Modellierung von Bedrohungen, Verschlüsselung, Bewertungen der Anfälligkeit, Anwendungssicherheit, Persönlich identifizierbare Informationen, Techniken der Ausbeutung, Open Web Application Security Project (OWASP)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Benutzerfreundlichkeit, Mensch-Computer-Interaktion, Android Entwicklung, Interaktionsdesign, Anwendungsentwicklung, User-Interface-(UI)-Design, Fehlersuche, Android Studio, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Entwicklungstests, Android (Betriebssystem), Entwicklung von Anwendungen für Mobilgeräte, Entwicklungsumgebung, Benutzeroberfläche (UI)
Anfänger · Kurs · 1–4 Wochen