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.

Universidade de São Paulo
Kompetenzen, die Sie erwerben: Recurrent Neural Networks (RNNs), Natural Language Processing, Artificial Neural Networks, Tensorflow, Python Programming, Embeddings, Machine Learning Methods, Applied Machine Learning, Classification Algorithms, Model Training, Model Optimization
Mittel · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: R Programmierung, Datenbanken, Daten importieren/exportieren, Statistische Software, Microsoft Excel, R (Software), Relationale Datenbanken, Web-Scraping
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Scrimba
Kompetenzen, die Sie erwerben: User Accounts, Real Time Data, Authentications, Frontend Integration, Cloud Applications, Cloud Development, Application Development, Single Sign-On (SSO), Security Controls, NoSQL, Serverless Computing, Identity and Access Management, Data Management, Data Storage, Cloud Security
Mittel · Kurs · 1–4 Wochen

Universidad Nacional Autónoma de México
Kompetenzen, die Sie erwerben: Digital Signal Processing, Musical Composition, Electronic Hardware, Music, Electronic Components, Electronics, Music Theory, Digital Communications, Hardware Design, Patch Management, Embedded Systems, System Configuration, Algorithms, Performance Tuning, Music Performance, Dataflow, Data Sharing, Creative Design, Programming Principles, Other Programming Languages
Anfänger · Spezialisierung · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Speicherverwaltung, Systementwurf und Implementierung, Linux, Systemanforderungen, Software Architektur, Elektronische Hardware, Fehleranalyse, Integrität der Daten, Leistungsoptimierung, Eingebettete Systeme, Elektrische Systeme, Eingebettete Software, System-Programmierung, Entwurf von Systemen, Verlässlichkeit, Hardware-Architektur, Software-Architektur, Hardware-Entwurf, Echtzeit-Betriebssysteme, Leistungsprüfung, Systemarchitektur
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C++ (Programming Language), C and C++, Application Development, Program Development, Computer Programming, Programming Principles, Code Reusability, Computational Logic
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Fred Hutchinson Cancer Center
Kompetenzen, die Sie erwerben: Bioinformatics, Data Analysis Software, Data Processing, Data Analysis, Data Literacy, Metadata Management, R Programming
Mittel · Kurs · 1–3 Monate

Packt
Kompetenzen, die Sie erwerben: Backlogs, Product Roadmaps, Sprint Planning, Agile Methodology, Collaborative Software, Product Management, AI Product Strategy, Wireframing, Agile Product Development, A/B Testing, Project Estimation, Microsoft Teams, Agile Software Development, Agile Project Management, Product Strategy, Product Planning, Jira (Software), Estimation, Project Management Software, Productivity Software
Mittel · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Generative KI, Datenvalidierung, Bereinigung von Daten, Datenverarbeitung, SQL, Datenumwandlung, Pandas (Python-Paket), Datenerhebung, Daten-Ethik, Daten importieren/exportieren, Datenvorverarbeitung, Auszug, Datenerfassung, Datenwrangling, Validierung von Daten, Unstrukturierte Daten, Datenmanipulation, Abfragesprachen, Vorverarbeitung von Daten, Daten-Pipelines, JSON, Relationale Datenbanken, Web-Scraping
Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Computer Programmierung, Bereinigung von Daten, Python-Programmierung, Automatisierung, Grundsätze der Programmierung, Computational Thinking, Anwendungsprogrammierschnittstelle (API), Rechnerische Logik, Computerprogrammierung, Instandhaltbarkeit
Mittel · Kurs · 1–4 Wochen

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
Anfänger · Kurs · 1–3 Monate

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