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.

KodeKloud
Kompetenzen, die Sie erwerben: Computerprogrammierung, Python-Programmierung, Rechnerische Logik, Programm-Entwicklung, Grundsätze der Programmierung, Datenspeicherung, Daten-Strukturen, Wiederverwendbarkeit von Code, Computer Programmierung
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Software zur Datenvisualisierung, Datenvisualisierung, Datenmanipulation, Statistische Berichterstattung, R Programmierung, Tidyverse (R-Paket), Installation der Software, Daten importieren/exportieren, Datenverarbeitung, R (Software), Statistische Visualisierung, Dateiverwaltung, Rmarkdown, Datenwrangling
Anfänger · Kurs · 1–4 Wochen

Vanderbilt University
Kompetenzen, die Sie erwerben: Cloud Computing, Architektur des Cloud Computing, Cloud-API, Cloud-Dienste, Objekt-Relationales Mapping, Skalierbarkeit, Spring Framework, Cloud-Bereitstellung, Sichere Kodierung, Datensicherheit, JSON, Java Programmierung, Web-Server, Java-Programmierung, Java, Cloud-Entwicklung, Cloud-Sicherheit, Cloud-Anwendungen, Java-Plattform Enterprise Edition (J2EE), Webdienste, Restful API
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, File I/O, Computer Programming, Microsoft Visual Studio, Computer Programming Tools, Integrated Development Environments, System Programming, Programming Principles, Apple Xcode, Code Reusability, Development Environment, Algorithms, File Systems, Software Design Patterns, Data Structures, Performance Tuning, Debugging, File Management
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Web-Entwicklungs-Tools, Anwendungsentwicklung, WordPress, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Front-End-Webentwicklung, Web-Entwicklung, Content-Management-Systeme, Full-Stack Web-Entwicklung, Web-Design, Back-End-Webentwicklung, Web-Anwendungen, No-Code-Entwicklung
Anfänger · Kurs · 1–3 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI) Design, Datenzugang, Mobile Entwicklung, Software-Entwicklung, Software Architektur, Software-Architektur, Datenbanken, Software Entwurf, Java Programmierung, Java-Programmierung, Android-Entwicklung, Dienstleistungsverwaltung, Android (Betriebssystem)
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Statistische Analyse, Datenanalyse, Analytik, Analytische Fähigkeiten, Politische Analyse, Statistische Methoden, Öffentliche Politiken, R Programmierung, Statistische Programmierung, Forschungsdesign, Vorhersage, Software zur Datenanalyse, Statistische Inferenz, Statistische Software, Ggplot2, Zeitreihenanalyse und Vorhersage, Statistische Hypothesenprüfung, Entwicklung der Politik, Bewertung des Programms
Mittel · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Kontinuierliche Integration, Software-Versionierung, Objektorientierter Entwurf, Unified Modeling Language, Tools erstellen, Agile Methodik, Computational Thinking, Cloud-natives Computing, Software-Entwicklungstools, Methoden der Softwareentwicklung, CI/CD, Testgetriebene Entwicklung (TDD), Grundsätze der Programmierung, Versionskontrolle, Lebenszyklus der Softwareentwicklung , Software-Entwicklung, Objektorientierte Programmierung (OOP), Apache Maven, Jenkins, Software-Entwurfsmuster
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Scikit Learn (Bibliothek für maschinelles Lernen), Datenwissenschaft, Algorithmen für maschinelles Lernen, Logistische Regression, Methoden des maschinellen Lernens, Maschinelles Lernen, Explorative Datenanalyse, NumPy, Python-Programmierung, Jupyter, Seaborn, Matplotlib
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Cryptography, Object Oriented Design, Object Oriented Programming (OOP), File I/O, Encryption, Cryptographic Protocols, Data Structures, Program Development, Software Development, Data Visualization, Model Evaluation, Automation, Model Training, Machine Learning Algorithms, Database Application, Python Programming, Algorithms, Software Installation, Code Reusability, Functional Design
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: KI-Kenntnisse, Verarbeitung natürlicher Sprache, Computer Vision, Verantwortungsvolle AI, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Künstliche Intelligenz, Maschinelles Lernen, Angewandtes maschinelles Lernen, Microsoft Azure, Prädiktive Modellierung, No-Code-Entwicklung
Anfänger · Kurs · 1–4 Wochen

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Datenfluss, Graphentheorie, Cloud Computing, Verschlüsselung, Daten-Zentren, Verteiltes Rechnen, Algorithmen, Integrität der Daten, Datenspeicher, Beglaubigungen, Cloud-Sicherheit, Datenbank-Theorie, NoSQL, Cyber-Sicherheitsrichtlinien, Apache Hadoop, Berechtigung (Computing), Dateiverwaltung, Dateisysteme, Computer-Sicherheit, Transaktionsverarbeitung
Gemischt · Kurs · 1–3 Monate