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: Rmarkdown, Plot (Graphics), Statistical Visualization, Data Presentation, Box Plots, Scatter Plots, Data Visualization, Interactive Data Visualization, Dashboard Creation, Histogram, Descriptive Statistics, Data Visualization Software, R (Software), R Programming, Integrated Development Environments, Data Science
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Fallstudien, Datenmanipulation, Integration von Daten, Datenanalyse, Datenumwandlung, Daten-Strukturen, Oracle-Datenbanken, Datenbank-Design, Datenbanken, Oracle SQL-Entwickler, SQL, Abfragesprachen, Pivot-Tabellen und Diagramme, Relationale Datenbanken
Gemischt · Kurs · 1–4 Wochen

Infosec
Kompetenzen, die Sie erwerben: Anwendungssicherheit, Bewertungen der Anfälligkeit, Fehlersuche, C++ (Programmiersprache), Sicherheitstests, Sichere Kodierung, Sicherheitsprüfung, Interoperabilität, System-Programmierung, C und C++, White-Box-Tests, C (Programmiersprache), Entwicklung von Exploits
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Web Content Accessibility Guidelines, Usability, Web Design, Information Architecture, Web Development Tools, Test Tools, Web Development, Customer Service
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Logical Operations
Kompetenzen, die Sie erwerben: Data Structures, Data Processing, Verification And Validation, Python Programming, Data Manipulation, Programming Principles, Scripting, Scripting Languages, Computer Programming, Software Development
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Dashboard, Conversion Funnel Analysis, Data Preprocessing, Apache Airflow, Star Schema, Data Storytelling, Extract, Transform, Load, Data Transformation, SQL, Data Pipelines, JSON, Apache Kafka, Data Warehousing, Data Modeling, Pandas (Python Package), Business Intelligence, Data Validation, Data Quality, Performance Improvement, Python Programming
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenmanipulation, Datenbank-Management, Integration von Daten, Datenwissenschaft, Datenverwaltung, Datenbanken, SQL, Informationsmanagement, MySQL, MySQL-Workbench, Abfragesprachen, Datenbank-Software, Datenmanagement, Datenbank Management, Datenbank-Management-Systeme
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Application Security, Security Testing, Risk Management Framework, Systems Development Life Cycle, Secure Coding, Threat Modeling, Software Testing, Software Development, Software Development Life Cycle, Web Applications, Vulnerability Scanning, Development Testing, Software Development Methodologies, Application Programming Interface (API), Code Reusability, Databases, Agile Methodology, Exploitation techniques, Data Validation
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Microsoft SQL Servers, SQL, Database Development, Database Software, Database Design, Database Theory, Stored Procedure, Relational Databases, Transact-SQL, Database Systems, Database Architecture and Administration, Query Languages, Data Integrity, Microsoft Development Tools, Scripting, Authentications, User Accounts, Identity and Access Management
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Apache Hadoop, Big Data, Apache Hive, Apache Spark, NoSQL, Data Infrastructure, File Systems, Data Processing, Data Management, Analytics, Data Science, Databases, Data Integration, SQL, Query Languages, File I/O, Data Architecture, Data Manipulation, Distributed Computing, Performance Tuning
Mittel · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), JavaScript-Frameworks, Web-Entwicklung, Front-End-Webentwicklung, Software-Entwicklung, Server-Seite, UI-Komponenten, Web-Anwendungen, Dateisysteme, Wiederverwendbarkeit von Code, Full-Stack Web-Entwicklung, Frontend-Leistung, TypScript, React.js
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Microsoft Visual Studio, Python Programming, Software Installation, Program Development, Computer Programming, Development Environment, Integrated Development Environments, System Configuration
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden