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: Web Scraping, Data Visualization, Data Preprocessing, Data Cleansing, Scripting, Data Analysis, Data Processing, Data Manipulation, Data Import/Export, Data Capture, Extensible Markup Language (XML), Python Programming, Jupyter, GitHub
★ 3.4 (16) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Serverloses Rechnen, Ereignisgesteuerte Programmierung, Cloud-Anwendungen, Cloud-Entwicklung, Sicherheitskontrollen, Beglaubigungen, Identitäts- und Zugangsmanagement, Cloud-Bereitstellung, Cloud-Sicherheit, Google Cloud-Plattform, Operative Datenbanken, Cloud-basierte Integration
★ 4.6 (17) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Secure Coding, Application Security, Authorization (Computing), Authentications, Data Validation, Role-Based Access Control (RBAC), Security Controls, Configuration Management, Package and Software Management, Cybersecurity, Identity and Access Management, Software Installation, Computer Programming, Information Technology
★ 4.6 (19) · Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Typografie, HTML und CSS, Reaktionsfähiges Web-Design, Web-Design und Entwicklung, Web-Entwicklung, Cascading Style Sheets (CSS), Farbenlehre, Web-Design
★ 4.4 (43) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Generative adversarische Netze (GANs), Dimensionalitätsreduktion, Tiefes Lernen, Daten-Synthese, Modell Ausbildung, Generative KI, Datenvisualisierung, Tensorflow, Generative Modellarchitekturen, Aufdeckung von Betrug, Vorverarbeitung von Daten, Python-Programmierung, Keras (Bibliothek für neuronale Netze), Datenvorverarbeitung
★ 4.1 (9) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Cyber Operations, Penetration Testing, Cybersecurity, Exploitation techniques, Authentications, Scripting, Python Programming, Data Access, Identity and Access Management, Network Protocols
★ 4.6 (27) · Gemischt · Kurs · 1–4 Wochen

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Unit Testing, Software Design, Test Driven Development (TDD), Diagram Design
★ 4.1 (13) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Unreal Engine, Video Game Development, Animation and Game Design, Game Design, Animations, User Interface (UI), Interactive Design, Prototyping, Virtual Environment, Simulation and Simulation Software, Visualization (Computer Graphics), Simulations, Artificial Intelligence, User Interface (UI) Design, 3D Assets, Physics, Event-Driven Programming, UI Components, Scripting, Development Environment
★ 4.8 (18) · Mittel · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Datenerfassung, Deskriptive Analytik, Bereinigung von Daten, Statistik, Statistische Methoden, Statistische Analyse, Analytik, Analytische Fähigkeiten, Software zur Datenvisualisierung, Datenvisualisierung, Explorative Datenanalyse, Tabellenkalkulations-Software, Software zur Datenanalyse, Datenerhebung, R (Software), Erweiterte Analytik, Prädiktive Analytik, Datenanalyse, Abfragesprachen, Statistische Programmierung
★ 3.6 (33) · Anfänger · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Typografie, HTML und CSS, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Web-Entwicklung
★ 4.7 (42) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden
University of Michigan
Kompetenzen, die Sie erwerben: Web Scraping, Restful API, Network Protocols, JSON, Extensible Markup Language (XML), Web Services, Data Access, Application Programming Interface (API), Hypertext Markup Language (HTML), Data Processing, Python Programming, Software Installation
★ 4.2 (12) · Gemischt · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: R Programmierung, Statistische Analyse, Statistische Methoden, Regressionsanalyse, Modellevaluation, Bewertung des Modells, Vorhersage, Bayessche Statistik, R (Software), Zeitreihenanalyse und Vorhersage, Korrelationsanalyse, Wahrscheinlichkeitsverteilung, Datenanalyse, Statistische Modellierung
★ 4.3 (18) · Mittel · Kurs · 1–3 Monate