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.

LearnKartS
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), Object Oriented Design, Web Development Tools, Frontend Performance, Javascript, Software Design Patterns, Node.JS, Web Development, Scripting Languages, Web Applications, Computer Programming, Development Environment, Front-End Web Development, Web Design and Development, Programming Principles, Event-Driven Programming, Program Development, Frontend Integration, Data Structures, Functional Design
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Skalierbarkeit, Ereignisgesteuerte Programmierung, Web-Anwendungen, Javascript, React.js, UI-Komponenten, Cascading Style Sheets (CSS), Front-End-Webentwicklung, Kontext-Management
Anfänger · Kurs · 1–3 Monate

Packt
Mittel · Kurs · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenwissenschaft, Lineare Algebra, Biostatistik, Datenmodellierung, Stichproben (Statistik), R Programmierung, Datenanalyse, Wahrscheinlichkeitsverteilung, Mathematische Modellierung, Statistische Methoden, Wahrscheinlichkeitsrechnung und Statistik, Statistik, Bayessche Statistik, Statistische Hypothesenprüfung, Statistische Analyse, Wahrscheinlichkeit, Statistische Inferenz, Regressionsanalyse, Analyse, Statistische Modellierung
Fortgeschritten · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Graph Theory, Data Structures, Algorithms, Computational Thinking, Programming Principles, Computer Programming, C++ (Programming Language), Theoretical Computer Science, Software Engineering, Geometry, Performance Tuning, Solution Design
Mittel · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Datenwissenschaft, Daten-Ethik, Projektleitung, Datenqualität, Design erleben, Maschinelles Lernen, Modell Ausbildung, Tiefes Lernen, MLOps (Operationen für maschinelles Lernen), Produktmanagement, Vorverarbeitung von Daten, Menschenzentriertes Design, Unüberwachtes Lernen, Modellevaluation, Regressionsanalyse, Datenverwaltung, Modell-Einsatz, Produktdesign, Qualität der Daten, Bewertung des Modells, Benutzerfreundliches Design, Verantwortungsvolle AI, Datenmanagement, Datenvorverarbeitung
Anfänger · Spezialisierung · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Reaktionsfähiges Web-Design, Hypertext Markup Language (HTML), Typografie, Web-Entwicklung, Grundsätze der Programmierung, Web-Design, Leitlinien für die Zugänglichkeit von Webinhalten, Cascading Style Sheets (CSS), Fehlersuche, Web-Entwicklungs-Tools, HTML und CSS
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Computational Thinking, Programming Principles, Theoretical Computer Science, Software Engineering, Computer Programming, Performance Tuning
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Daten-Strukturen, Javascript, Computerprogrammierung, Computational Thinking, Theoretische Informatik, Grundsätze der Programmierung, Algorithmen, Speicherverwaltung
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: PyTorch (Machine Learning Library), Reinforcement Learning, Deep Learning, Machine Learning Methods, Artificial Neural Networks, Model Training, Machine Learning, Machine Learning Algorithms, Model Optimization, Python Programming, Algorithms, Model Evaluation
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Node.JS, Web Development Tools, TypeScript, Server Side, Software Development Tools, Development Environment, Web Servers, Web Development, Back-End Web Development, Web Applications, Javascript, Git (Version Control System), Webpack, Frontend Integration, Package and Software Management, File I/O, Application Programming Interface (API), HTML and CSS, Event-Driven Programming
Mittel · Kurs · 1–3 Monate

Packt
Kompetenzen, die Sie erwerben: Befehlszeilenschnittstelle, Paket- und Softwareverwaltung, Installation der Software, Programm-Entwicklung, Grundsätze der Programmierung, Anwendungsentwicklung, Tools erstellen, Andere Programmiersprachen, Entwicklungsumgebung, Go (Programmiersprache), Fehlersuche, Integrierte Entwicklungsumgebungen, Microsoft Visual Studio, Software-Entwicklungstools
Anfänger · Kurs · 1–3 Monate