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.
University of Glasgow
Kompetenzen, die Sie erwerben: Präsentation der Daten, Lebenszyklus der Softwareentwicklung, Visualisierung (Computergrafik), Datenkompetenz, Computergrafik, Software-Entwicklung, Interaktives Design, Javascript, Animation und Spieldesign, Software-Entwicklung, Web-Entwicklungs-Tools, Plot (Grafiken), Grafik-Software, Web-Design und Entwicklung, Ereignisgesteuerte Programmierung, Hypertext Markup Language (HTML), Wiederverwendbarkeit von Code, Angewandtes maschinelles Lernen, Anwendungsdesign, Programm-Entwicklung
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Hypertext Markup Language (HTML), Web Development Tools, Web Content Accessibility Guidelines, HTML and CSS, Web Design and Development, Web Design, Web Development, Front-End Web Development, Semantic Web, Cascading Style Sheets (CSS), Web Presence, Web Servers, File Transfer Protocol (FTP)
★ 4.9 (26) · Gemischt · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Data Storytelling, Data Presentation, Feature Engineering, Data Visualization Software, Unsupervised Learning, SQL, Data Analysis, Model Evaluation, Seaborn, Data Visualization, Tableau Software, Predictive Modeling, Exploratory Data Analysis, Predictive Analytics, Analytics, Presentations, Database Management, Advanced Analytics, Data Science, Machine Learning
★ 4.2 (9) · Anfänger · Spezialisierung · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: Sichere Kodierung, Bewertungen der Anfälligkeit, Algorithmen, Netzwerksicherheit, Anwendungssicherheit, Integrität der Daten, Skalierbarkeit, Verteiltes Rechnen, Transaktionsverarbeitung, Techniken der Ausbeutung, Blockchain, Kryptographie, Kryptographische Protokolle, Verschlüsselung, Computer-Sicherheit
★ 4.7 (89) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Algorithms, Graph Theory, Data Structures, Computer Programming, C++ (Programming Language), Object Oriented Programming (OOP)
★ 4.7 (6) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Python-Programmierung, Datenwissenschaft, Statistische Visualisierung, Verarbeitung natürlicher Sprache, Pivot-Tabellen und Diagramme, Datenmanipulation, Computerprogrammierung, Numerische Analyse, Künstliche neuronale Netze, Pandas (Python-Paket), Tiefes Lernen, Maschinelles Lernen, Matplotlib, Modell-Optimierung, Methoden des maschinellen Lernens, Lineare Algebra, Angewandtes maschinelles Lernen, Algorithmen für maschinelles Lernen, Grundsätze der Programmierung, NumPy
★ 4.9 (7) · Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: IBM Cloud, Cryptography, Cryptographic Protocols, Algorithms, Python Programming, Linear Algebra, Software Installation, Development Environment, Application Frameworks
★ 4.1 (12) · Anfänger · Kurs · 3–6 Monate

Cisco Learning and Certifications
Kompetenzen, die Sie erwerben: Network Model, Network Protocols, IT Automation, Network Routing, Data Modeling, Extensible Markup Language (XML), JSON, Automation, Restful API, Application Programming Interface (API), Configuration Management
★ 4.8 (15) · Mittel · Kurs · 1–4 Wochen

Scrimba
Kompetenzen, die Sie erwerben: Python-Programmierung, Computerprogrammierung, Datei-E/A, Web-Entwicklung, Software-Entwicklung, Leistungsoptimierung, Web-Entwicklungs-Tools, Objektorientierte Programmierung (OOP), Fehlersuche, Leistungsprüfung, Daten-Strukturen
★ 4.7 (28) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Prompt Engineering, Generative AI, Generative Model Architectures, Gemini, Model Deployment, Generative AI Agents, GitHub Copilot, Generative Adversarial Networks (GANs), Google Gemini, Responsible AI, Performance Tuning, Software Development Tools, Code Review, Software Engineering, Artificial Intelligence, AI Personalization, Software Development, Software Quality Assurance, Debugging, Automation
★ 4.2 (17) · Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), File I/O, File Management, Cascading Style Sheets (CSS), Extensible Markup Language (XML), Test Automation, Extensible Languages and XML, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Test Script Development, Test Case, Test Execution Engine, Data Structures
★ 4.6 (8) · Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Scaled Agile Framework, Agile Methodology, Agile Software Development, Kanban Principles, Project Management Institute (PMI) Methodology, Prioritization, Scalability, Lean Methodologies, Waterfall Methodology
★ 4.8 (9) · Mittel · Kurs · 1–4 Wochen