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.

Scrimba
Kompetenzen, die Sie erwerben: Cascading Style Sheets (CSS), HTML und CSS, Computer Programmierung, Webdesign, Web Design und Entwicklung, Front-End Web-Entwicklung, Reaktionsfähiges Webdesign
Mittel · Kurs · 1–4 Wochen

Howard University
Kompetenzen, die Sie erwerben: Angewandte Mathematik, NumPy, Datenmanipulation, Software-Installation, Datenverarbeitung, Lineare Algebra, Python-Programmierung, Jupyter, Git (Versionskontrolle-System), Mathematische Modellierung, Datenvisualisierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Gestaltungselemente und -prinzipien, Prototyping, Virtuelle Umgebung, 3D-Assets, Kreativität, Konzeptioneller Entwurf, Unreal Engine, Software-Entwurfsdokumente, Spiel-Design, Entwicklung von Videospielen, Interaktives Design
Anfänger · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Application Design, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Program Development, Software Development, Databases
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Pandas (Python-Paket), Maschinelles Lernen, Datenanalyse, Überwachtes Lernen, NumPy, Klassifizierungsalgorithmen, Scikit Learn (Bibliothek für Maschinelles Lernen), Statistische Hypothesentests, Datenverarbeitung, Datenstrukturen, Datenmanipulation, Datenvorverarbeitung, Prädiktive Modellierung, Statistische Methoden, Python-Programmierung, Regressionsanalyse, Feature Technik, Explorative Datenanalyse, Algorithmen für maschinelles Lernen
Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: JSON, HTML und CSS, Cascading Style Sheets (CSS), Web-Entwicklung, Webdesign, GitHub, Javascript, Microsoft Kopilot, Web Content Accessibility Guidelines, Git (Versionskontrolle-System), Front-End Web-Entwicklung, HyperText Markup Language (HTML), Semantisches Web, Reaktionsfähiges Webdesign
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Oracle-Datenbanken, Datenbank-Design, Datenbank Management, Datenintegrität, Datenstrukturen, SQL, Leistungsoptimierung, Abfragesprachen
Anfänger · Kurs · 1–4 Wochen

Instituto Tecnológico de Aeronáutica
Kompetenzen, die Sie erwerben: Control Systems, Matlab, Engineering Analysis, Simulations, Systems Analysis, System Design and Implementation, Mathematical Modeling, Differential Equations, Linear Algebra, Estimation
Mittel · Kurs · 1–3 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Database Design, Relational Databases, Database Systems, Database Management, NoSQL, Databases, Database Development, SQL, Big Data, Model Evaluation, Apache Hadoop, Database Management Systems, MySQL, Statistical Analysis, Data Visualization, Database Theory, Data Analysis, Exploratory Data Analysis, Transaction Processing, Data Preprocessing
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Infosec
Kompetenzen, die Sie erwerben: Web-Entwicklung, Anwendungssicherheit, Sicherheitskontrollen, Node.JS, Javascript, HyperText Markup Language (HTML), Java Programmierung, Web-Server, Web-Anwendungen, Sichere Kodierung, Open Web Application Security Project (OWASP)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: React Native, Flutter (Software), Figma (Design-Software), UI Komponenten, Anwendungsentwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Benutzeroberfläche (UI), Softwareentwicklung, Bereitstellung von Anwendungen, GitHub, Persistenz der Daten, Entwicklung von Anwendungen für Mobilgeräte, Anwenderbericht, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Fortgeschritten · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Testautomatisierung, Daten-Pipelines, AWS SageMaker, CI/CD, Containerisierung, Python-Programmierung, Cloud-Technik, Befehlszeilen-Schnittstelle, Microservices, Jupyter, Paket- und Software-Management, Angewandtes maschinelles Lernen
Mittel · Kurs · 1–4 Wochen