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.

Jordan University of Science and Technology
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), C# (Programming Language), Software Engineering, Data Structures, Software Development, Computer Programming, Programming Principles, Java, Debugging, Query Languages
Mittel · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Java Programmierung, Entwicklungsumgebung, Java, Computer Programmierung, Datenstrukturen, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP)
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), File I/O, Computer Programming, Microsoft Visual Studio, System Programming, Apple Xcode, Development Environment, Algorithms, File Systems, Software Design Patterns, Data Structures, Performance Tuning, Debugging, File Management
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Dartmouth College
Kompetenzen, die Sie erwerben: Unix, Dateisysteme, Computer Programmierung, Open Source Technologie, Befehlszeilen-Schnittstelle, C (Programmiersprache), Linux, Linux-Befehle, Betriebssysteme, Technische Informatik, Eingebettete Systeme, Linux-Server
Anfänger · Kurs · 1–3 Monate

Accenture
Kompetenzen, die Sie erwerben: Javascript, Cloud Computing, Computerkenntnisse, Erhebung von Daten, Datengesteuerte Entscheidungsfindung, Computer Programmierung, Python-Programmierung, Datenkompetenz, Datenanalyse, Digitale Kommunikation, Blockchain, Microsoft Excel, Aufkommende Technologien, Produktivitätssoftware, Computer Hardware, Business-Technologien, digitale Kompetenz, Schulung zum Bewusstsein für Computersicherheit, Web-Entwicklung, Informationstechnologie
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
Mittel · Spezialisierung · 3–6 Monate

JetBrains
Kompetenzen, die Sie erwerben: Integrated Development Environments, File I/O, Software Development Tools, Python Programming, Development Environment, Data Structures, Computer Programming, Programming Principles, Scripting, Maintainability, Code Review, Data Processing, NumPy, Computational Thinking, Software Installation, Numerical Analysis
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Entwicklungsumgebung, C und C++, Apple Xcode, Computer Programmierung, Microsoft Visual Studio, Leistungsoptimierung, Fehlersuche, C++ (Programmiersprache), Objektorientierte Programmierung (OOP)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Algorithms, Computer Hardware, Cryptography, Python Programming, Computer Programming, Emerging Technologies, Theoretical Computer Science, Simulation and Simulation Software, Linear Algebra
Anfänger · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Java, Integrierte Entwicklungsumgebungen, Computer Programmierung, Digitale Pädagogik, Fehlersuche, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Unterrichten
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Entwicklungsumgebung, Java Programmierung, Benutzeroberfläche (UI), Java, Entwicklung von Anwendungen für Mobilgeräte, Anwendungsserver, Computer Programmierung, Anwendungsentwicklung, UI Komponenten, Befehlszeilen-Schnittstelle, Objektorientierte Programmierung (OOP), Programm-Entwicklung, Web-Anwendungen
Mittel · Kurs · 1–4 Wochen