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: Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Anwendungsentwicklung, UI/UX-Strategie, Anwendungsdesign, Software-Prüfung, Mobile Entwicklungstools, Benutzeroberfläche (UI), Mobile Entwicklung, Interaktionsdesign, Android-Studio, UI-Komponenten, Android (Betriebssystem), Benutzerfreundlichkeit, Android-Entwicklung, Entwicklungsumgebung, Entwicklungstests, Benutzeroberfläche (UI) Design
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Java, Computer Programmierung, Daten-Strukturen, Java Programmierung, Computerprogrammierung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Java-Programmierung, Entwicklungsumgebung, Objektorientierter Entwurf
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: AI-Integrationen, Datenmanipulation, Git (Versionskontrollsystem), Datenanalyse, AI-Förderung, Erweiterte Analytik, Leistungsoptimierung, Datenumwandlung, Bereinigung von Daten, Datenbank-Management, Datenverwaltung, Datenbank-Design, Analytik, SQL, GitHub, Abfragesprachen, Versionskontrolle, Datenmanagement, Software-Versionierung, Relationale Datenbanken, Datenbank Management, Datenbank-Systeme
Anfänger · Kurs · 1–3 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Bayessches Netz, Modell-Optimierung, Generative KI, Datenumwandlung, Wahrscheinlichkeitsverteilung, Auto-Kodierer, Bayessche Statistik, Bildanalyse, Tensorflow, Tiefes Lernen, Modell Ausbildung, Stichproben (Statistik), Generative Modellarchitekturen, Autokodierer
Fortgeschritten · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Computer Programmierung, Python-Programmierung, Programm-Entwicklung, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Skripting, Grundsätze der Programmierung, Datenspeicherung, Entwicklungsumgebung, Skriptsprachen, Computer-Programmierwerkzeuge
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Faltungsneuronale Netze, Maschinelles Lernen, Datenumwandlung, PyTorch (Bibliothek für maschinelles Lernen), Modell Ausbildung, Bildanalyse, Tiefes Lernen, Vorverarbeitung von Daten, Lernen übertragen, Computer Vision, Medizinische Bildgebung, Radiologie, Faltungsneuronale Netzwerke, Transfer Learning, Prädiktive Modellierung, Datenvorverarbeitung
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Epic Games
Kompetenzen, die Sie erwerben: Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Entwicklung von Videospielen, Benutzeroberfläche (UI), Unreal Engine, Benutzererfahrung, Attrappen, Spiel-Design, UI-Komponenten, Grundsätze der Programmierung, Wiederverwendbarkeit von Code, Benutzeroberfläche (UI) Design
Anfänger · Kurs · 1–4 Wochen

Amazon
Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Git (Versionskontrollsystem), Fehlersuche, Java, Software-Prüfung, Unified Modeling Language, Spring Framework, Methoden der Softwareentwicklung, Lebenszyklus der Softwareentwicklung, JUnit, Agile Entwicklung von Software, Java Programmierung, Agile Methodik, Agile Software-Entwicklung, Instandhaltbarkeit, Software-Entwicklung, Lebenszyklus der Systementwicklung, Java-Programmierung, Grundsätze der Programmierung, Analyse der Anforderungen, Versionskontrolle, Software-Entwurfsmuster
Anfänger · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Matplotlib, Object Oriented Programming (OOP), Plotly, Seaborn, Data Visualization Software, Data Visualization, Pandas (Python Package), NumPy, Statistical Visualization, Plot (Graphics), Interactive Data Visualization, Data Presentation, Software Documentation, Scatter Plots, Data Structures, Maintainability, Programming Principles, Code Reusability, Data Import/Export, Data Manipulation
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Electronic Components, Electronic Systems, Electronics, Programming Principles, Electronic Hardware, Hardware Design, Display Devices, Robotics, Data Persistence, Computer Programming Tools, Integrated Development Environments, Computer Programming, Embedded Systems, Development Environment, Automation Engineering, Simulation and Simulation Software, Digital Communications, Data Storage
Anfänger · Kurs · 3–6 Monate

Infosec
Kompetenzen, die Sie erwerben: Blockchain, Kryptographie, Bewertungen der Anfälligkeit, Verschlüsselung, Algorithmen, Verteilte Denial-Of-Service-Angriffe (DDoS), Skalierbarkeit, Sichere Kodierung, Netzwerksicherheit, Transaktionsverarbeitung, Kryptographische Protokolle, Techniken der Ausbeutung, Verteiltes Rechnen
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Network Analysis, Network Security, Cyber Operations, Intrusion Detection and Prevention, MITRE ATT&CK Framework, Cybersecurity, Threat Detection, Network Monitoring, Penetration Testing, Anomaly Detection, Exploitation techniques, Brute-force attacks, Scripting, Network Protocols, Authentications, Scripting Languages, Python Programming, Data Access, Identity and Access Management, Automation
Anfänger · Spezialisierung · 1–3 Monate