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 Estadual de Campinas
Kompetenzen, die Sie erwerben: Android Studio, Android Development, Mobile Development, Event-Driven Programming, Android (Operating System), UI Components, User Interface (UI), Application Development, Java, Mobile Development Tools, Java Programming, Development Environment, Software Installation, Extensible Markup Language (XML), Object Oriented Programming (OOP)
Mittel · Kurs · 1–3 Monate

MathWorks
Kompetenzen, die Sie erwerben: Model Evaluation, Computer Vision, Model Deployment, Anomaly Detection, Convolutional Neural Networks, Image Analysis, Transfer Learning, Model Training, Fine-tuning, Deep Learning, Generative AI, Artificial Neural Networks, Applied Machine Learning, Data Preprocessing, Matlab, Software Visualization, Classification Algorithms, Model Optimization, Predictive Modeling, Performance Tuning
Anfänger · Spezialisierung · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Software-Entwicklung, API-Entwurf, Cloud-Technologien, Amazon Web Services, Telekommunikation, Cloud-Plattformen, Kommunikationssysteme, Cloud-Anwendungen, Cybersecurity, Cloud-Dienste, Digitale Kommunikation, Netzwerk-Protokolle, Amazon Webdienste, Sicherheit von Informationssystemen, Eingebettete Software, Internet der Dinge, Architektur des Cloud Computing, Microservices, Anwendungsprogrammierschnittstelle (API), Drahtlose Netzwerke, Eingebettete Systeme
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenumwandlung, Datenvisualisierung, Explorative Datenanalyse, Software zur Datenvisualisierung, Business, Bericht schreiben, Präsentation der Daten, Analytik, Trendanalyse, Geschäftsberichte, Statistische Visualisierung, Datenmanipulation, SAS (Software), Datenanalyse, Statistische Programmierung, Interaktive Datenvisualisierung, Datenwrangling, Grafische Darstellung
Gemischt · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Programming Principles, Computer Programming, Python Programming, Program Development, Software Installation, Development Environment
Gemischt · Kurs · 1–3 Monate

Coursera
Kompetenzen, die Sie erwerben: Model Evaluation, Model Training, Exploratory Data Analysis, Data Cleansing, Text Mining, Scikit Learn (Machine Learning Library), Probability & Statistics, Natural Language Processing, Data Preprocessing, Social Media Analytics, Unstructured Data, Classification Algorithms, Python Programming, Applied Machine Learning, Machine Learning, Automation
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Infosec
Kompetenzen, die Sie erwerben: Java-Programmierung, Techniken der Ausbeutung, Web-Entwicklung, Web-Anwendungen, Node.JS, Sichere Kodierung, Anwendungssicherheit, Javascript, Java Programmierung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Agile Methodik, Risikoanalyse, Qualitätsmanagement, Projektplanung, Verbesserung der Geschäftsprozesse, Risikomanagement, Projekt-Risikomanagement, Überwachung der Qualität, Scrum (Software-Entwicklung), Business Analyse, Geschäftsprozess, Anforderungsmanagement, Projektleitung, Rahmen für das Risikomanagement, Unternehmensanalyse, Lebenszyklus des Projektmanagements, Geschäftsplanung, Agile Software-Entwicklung, Qualitätskontrolle, Lieferung der Lösung, Risikomanagement für Projekte, Unternehmensplanung, Lebenszyklus der Softwareentwicklung, Agile Entwicklung von Software
Anfänger · Kurs · 1–4 Wochen

Corporate Finance Institute
Kompetenzen, die Sie erwerben: Data Warehousing, Datenumwandlung, Datenzugang, Business Intelligence, SQL, Abfragesprachen, Datenbanken, Datenmanipulation, Relationale Datenbanken, Datenanalyse
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: NoSQL, Verschlüsselung, Schwachstellen-Management, Rollenbasierte Zugriffskontrolle (RBAC), Datenbank Management, SQL, Datenbank-Anwendung, Datenbank-Design, Datenbank-Management, Datenbankarchitektur und -verwaltung, Anwendungssicherheit, Sicherheitskontrollen, Datenbanken, Relationale Datenbanken, Datensicherheit, Benutzerkonten, Sicherheit von Informationssystemen, Datenbank-Verwaltung, Benutzerbereitstellung, Datenbank-Management-Systeme
Anfänger · Kurs · 1–3 Monate

Scrimba
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Javascript, Application Programming Interface (API), Code Reusability, Software Design Patterns, Data Management, Data Structures, Web Development, Computational Logic, Programming Principles, Data Import/Export, Software Development, Software Engineering, Performance Tuning
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Agile Methodik, Agiles Projektmanagement, Schätzung von Projekten, Prioritätensetzung, Produktanforderungen, Schätzung, Anwenderbericht, Rückstände, Sprint-Planung, Agile Produktentwicklung, Agile Software-Entwicklung, Sprint-Retrospektiven, Agile Entwicklung von Software
Anfänger · Kurs · 1–4 Wochen