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.

Logical Operations
Kompetenzen, die Sie erwerben: Virtual Machines, Debugging, Virtualization, Application Development, Development Environment, Software Installation, Python Programming, Programming Principles, Program Development, Computer Programming, Software Development
Gemischt · Kurs · 1–4 Wochen

Northeastern University
Kompetenzen, die Sie erwerben: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Project Risk Management, Application Design, Web Applications, Software Development Life Cycle, Risk Management, Case Studies, Web Development, Software Development Methodologies, Application Development, Program Development, Python Programming, Application Frameworks, Software Design, Programming Principles, Computer Programming
★ 2.6 (16) · Anfänger · Spezialisierung · 3–6 Monate

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

Universidad de Palermo
Kompetenzen, die Sie erwerben: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, File I/O, Programming Principles, Algorithms, Computer Programming, Software Development Tools, Computational Thinking, Software Development
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Hardware Troubleshooting, Networking Hardware, Database Theory, Database Management Systems, Computer Networking, Database Management, Network Protocols, Query Languages, Web Applications, Security Software, Network Routers, Encryption, Security Awareness, Computer Literacy, Computing Platforms, Computer Programming, Endpoint Security, System Software, Authentications, Application Design
★ 4.5 (12) · Anfänger · Spezialisierung · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Algorithmen, Programm-Entwicklung, Digitale Pädagogik, Java, Java-Programmierung, Pädagogik, Java Programmierung, Kulturelle Reaktionsfähigkeit, Computerprogrammierung, Computer Programmierung, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Computational Thinking
★ 4.7 (11) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Programming Principles, Information Technology, Operating Systems, Web Applications, Collaborative Software, Computer Literacy, Computing Platforms, Computer Programming, Python Programming, Application Development, System Software, Linux, Application Design, Microsoft Windows, Mac OS, Package and Software Management, Open Source Technology, Software Development
★ 4.4 (8) · Anfänger · Kurs · 1–4 Wochen

Logical Operations
Kompetenzen, die Sie erwerben: Data Structures, Data Processing, Application Development, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Python Programming, System Configuration, Virtual Machines, Software Development
Gemischt · Kurs · 1–4 Wochen

Arizona State University
Kompetenzen, die Sie erwerben: Matplotlib, File I/O, NumPy, Plot (Graphics), Pandas (Python Package), Data Structures, Data Visualization Software, Data Analysis, Python Programming, Data Wrangling, Data Processing, Data Manipulation, Data Import/Export, Computer Programming
★ 4.7 (15) · Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Computational Thinking, Debugging, Programming Principles, Technical Communication, Computer Programming, Digital pedagogy, Event-Driven Programming, Cultural Responsiveness, Program Development, Data Structures, Graphical Tools
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datenspeicherung, System-Programmierung, Rechnerische Logik, Grundsätze der Programmierung, Systemarchitektur, Computerwissenschaft, Hardware-Architektur, Informatik, Speicherverwaltung, Computerprogrammierung, Großrechner-Technologien, Computerarchitektur, Computer Programmierung, Mainframe-Computing, Computer-Systeme
★ 4.2 (9) · Mittel · Kurs · 1–3 Monate

Infosec
Kompetenzen, die Sie erwerben: Application Security, Secure Coding, Security Software, Vulnerability Scanning, Security Controls, Intrusion Detection and Prevention, Security Awareness, Web Applications, PHP (Scripting Language), Application Frameworks, Browser Compatibility, Computer Programming
★ 5 (7) · Anfänger · Kurs · 1–4 Wochen