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: Shiny (R Package), PyTorch (Machine Learning Library), Dashboard, Dashboard Creation, Python Programming, Interactive Data Visualization, Data Visualization, Data Visualization Software, Pandas (Python Package), Image Analysis, Applied Machine Learning, AI Workflows, Machine Learning Methods, Data Science, Computer Programming, Web Frameworks, Application Development, UI Components, Web Development Tools, User Interface (UI)
Mittel · Kurs · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: Python-Programmierung, Cyber-Angriffe, Cyber-Operationen, MITRE ATT&CK Rahmenwerk, Skripting, Persistenz, Penetrationstests, Kontinuierliche Überwachung, Techniken der Ausbeutung, Persistenz der Daten, Management von Bedrohungen, Computerprogrammierung, Netzwerksicherheit, Cyber-Sicherheitsstrategie, Cybersecurity, Erkennung von Bedrohungen, Systemüberwachung, Netzwerk-Überwachung, Datenzugang, Computer Programmierung, IT-Automatisierung
★ 4.5 (553) · Mittel · Spezialisierung · 3–6 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Restful API, Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Spring Framework, Java, Spring Boot, API Design, Application Programming Interface (API), Hibernate (Java), Data Validation, Development Testing, Verification And Validation, Authentications, Model View Controller, Back-End Web Development, Computer Programming, Code Reusability, Object-Relational Mapping, Server Side
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Computer Science
★ 4.5 (1492) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University at Buffalo
Kompetenzen, die Sie erwerben: KI-Kenntnisse, Algorithmen, Computer Vision, Mathematische Software, Kalkulation, Künstliche Intelligenz, Computerprogrammierung, Wahrscheinlichkeitsrechnung und Statistik, Farbenlehre, Matlab, Bildanalyse, Computer Programmierung, Digitale Signalverarbeitung
★ 4.2 (1819) · Mittel · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Mathematische Modellierung, Angewandtes maschinelles Lernen, Künstliche neuronale Netze, Python-Programmierung, Kalkulation, Tiefes Lernen, Derivate, Methoden des maschinellen Lernens, Maschinelles Lernen, Datenvisualisierung, Modell-Optimierung, Computerprogrammierung, Angewandte Mathematik, Computer Programmierung, Numerische Analyse
★ 4.8 (955) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Programm-Entwicklung, Python-Programmierung, Computer-Programmierwerkzeuge, Grundsätze der Programmierung, Skripting, Computerprogrammierung, Entwicklungsumgebung, Computer Programmierung, Befehlszeilenschnittstelle
★ 4.6 (3083) · Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Hebrew University of Jerusalem
Kompetenzen, die Sie erwerben: Algorithmen, Programm-Entwicklung, System-Software, Software-Architektur, System-Programmierung, Peripheriegeräte, Betriebssysteme, Grundsätze der Programmierung, Computerwissenschaft, Software-Entwicklung, Virtuelle Maschinen, Computergrafik, Hardware-Architektur, Computerprogrammierung, Software Entwurf, Speicherverwaltung, Informatik, Software Architektur, Computerarchitektur, Daten-Strukturen, Computer Programmierung, Objektorientierte Programmierung (OOP), Computer-Systeme
★ 4.9 (533) · Gemischt · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Fernzugriffssysteme, Elektronik, Automatisierungstechnik, Mensch-Maschine-Schnittstellen, Elektronische Hardware, Hardware-Entwurf, Grundsätze der Programmierung, Internet der Dinge, Elektronische Komponenten, Peripheriegeräte, Eingebettete Systeme, Computerprogrammierung, Kontrollsysteme, Grundlegende elektrische Systeme, Elektrische Verkabelung, Elektrotechnik und Computertechnik, Drahtlose Netzwerke, Systemtechnik, Interaktives Lernen, Computer-Systeme, Computer Programmierung
★ 4.7 (3962) · Gemischt · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Rechnerische Logik, Java, Java-Programmierung, Installation der Software, Java Programmierung, Grundsätze der Programmierung, Computerprogrammierung, Entwicklungsumgebung, Computer Programmierung, Objektorientierte Programmierung (OOP), Daten-Strukturen
★ 4.6 (2249) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Wiederverwendbarkeit von Code, Programm-Entwicklung, Java, Lebenszyklus der Softwareentwicklung, Java-Programmierung, Rechnerische Logik, Integrierte Entwicklungsumgebungen, Software-Entwicklung, Java Programmierung, Grundsätze der Programmierung, Software Entwurf, Computerprogrammierung, Lebenszyklus der Systementwicklung, Computer Programmierung, Objektorientierte Programmierung (OOP), Entwicklungsumgebung, Objektorientierter Entwurf
★ 4.4 (390) · Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Python-Programmierung, Theoretische Informatik, Deduktive Argumentation, Rechnerische Logik, Arithmetik, Grundsätze der Programmierung, Logisches Denken, Angewandte Mathematik, Computerprogrammierung, Computer Programmierung, Kombinatorik, Computational Thinking
★ 4.4 (2284) · Anfänger · Kurs · 1–3 Monate