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: JUnit, File I/O, Object Oriented Design, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Application Development, Authentications, Code Reusability, Android Development, Application Design, Debugging, Performance Tuning
★ 4.6 (84) · Anfänger · Spezialisierung · 1–3 Monate

Dartmouth College
Kompetenzen, die Sie erwerben: Open-Source-Technologie, Unix, Technische Informatik, Computer-Programmierwerkzeuge, Linux, Linux-Befehle, Betriebssysteme, OS Prozessmanagement, Dateiverwaltung, Linux-Server, Eingebettete Systeme, Dateisysteme, Computerprogrammierung, Speicherverwaltung, C (Programmiersprache), Befehlszeilenschnittstelle, Computer Programmierung
★ 4.7 (35) · Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Digitale Pädagogik, Testfall, Fehlersuche, Java, Integrierte Entwicklungsumgebungen, Computerprogrammierung, Computer Programmierung, Objektorientierte Programmierung (OOP), Daten-Strukturen
★ 4.8 (6) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programm-Entwicklung, Computer-Programmierwerkzeuge, Rechnerische Logik, Fehlersuche, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Datenverwaltung, Computerprogrammierung, C++ (Programmiersprache), Computer Programmierung, Entwicklungsumgebung, Datenmanagement, Daten-Strukturen
★ 4.6 (10) · Anfänger · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Data Structures, Data Processing, Code Reusability, Virtual Machines, Verification And Validation, Program Development, Python Programming, Debugging, Maintainability, Data Manipulation, Virtualization, Programming Principles, Application Development, Scripting, Scripting Languages, Computer Programming, Development Environment, Software Development, Computer Programming Tools, Cross Platform Development
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Angewandtes maschinelles Lernen, Verarbeitung natürlicher Sprache, Pandas (Python-Paket), Datenwissenschaft, Python-Programmierung, Künstliche neuronale Netze, NumPy, Matplotlib, Methoden des maschinellen Lernens, Pivot-Tabellen und Diagramme, Datenmanipulation, Maschinelles Lernen, Tiefes Lernen, Lineare Algebra, Grundsätze der Programmierung, Modell-Optimierung, Computerprogrammierung, Algorithmen für maschinelles Lernen, Computer Programmierung, Numerische Analyse, Statistische Visualisierung
★ 5 (6) · Mittel · Kurs · 1–3 Monate
University of Glasgow
Kompetenzen, die Sie erwerben: Visualisierung (Computergrafik), Programm-Entwicklung, Animation und Spieldesign, Code-Überprüfung, Grafik-Software, Grundsätze der Programmierung, Animationen, Interaktives Design, Computergrafik, Computerprogrammierung, Javascript, Ereignisgesteuerte Programmierung, Computational Thinking, Technische Überprüfung der Software, Computer Programmierung
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Programm-Entwicklung, Fehlersuche, Software und Technologie für das Bildungswesen, Java, Java-Programmierung, Java Programmierung, Grundsätze der Programmierung, Software-Entwicklung, Software Entwurf, Computerprogrammierung, Computer Programmierung, Objektorientierte Programmierung (OOP), Daten-Strukturen, Objektorientierter Entwurf
★ 4.8 (14) · Anfänger · Kurs · 1–3 Monate

Illinois Tech
Kompetenzen, die Sie erwerben: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, System Programming, Pseudocode, Program Development, Event-Driven Programming, Diagram Design, Software Design, Data Import/Export, User Interface (UI), Data Structures, Graphical Tools, UI Components
★ 4.7 (21) · Anfänger · Kurs · 1–3 Monate

Fractal Analytics
Kompetenzen, die Sie erwerben: Python-Programmierung, Künstliche neuronale Netze, Fehlersuche, Generative Modellarchitekturen, Kritisches Denken, Computerprogrammierung, Generative KI, Objektorientierte Programmierung (OOP), Computer Programmierung
★ 4.1 (23) · Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Object Oriented Programming (OOP), Debugging, Object Oriented Design, JSON, Data Structures, Code Reusability, Python Programming, Microsoft Visual Studio, Development Environment, Integrated Development Environments, Scripting, Maintainability, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), File Management
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Restful API, Model View Controller, ASP.NET, OAuth, API Design, Web Development, Application Programming Interface (API), .NET Framework, Web Services, Authentications, Unit Testing, Back-End Web Development, C# (Programming Language), Web Applications, Object-Relational Mapping, API Testing, Authorization (Computing), Operational Databases, Cloud Computing, Computer Programming
★ 4.7 (38) · Anfänger · Kurs · 1–4 Wochen