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.

Northeastern University
Kompetenzen, die Sie erwerben: Computer Programmierung, Computerprogrammierung, Theoretische Informatik, Leistungsoptimierung, Skalierbarkeit, Algorithmen, Graphentheorie, Computational Thinking, Design-Strategien
Gemischt · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Data Cleansing, Data Preprocessing, Unit Testing, Package and Software Management, Python Programming, Data Science, Computer Programming, Debugging, Scripting, Software Development, Machine Learning, Database Application, Object Oriented Programming (OOP), Regression Analysis, Programming Principles, Scripting Languages, Databases, Object Oriented Design, Relational Databases, User Interface (UI) Design
Gemischt · Kurs · 1–4 Wochen

Institut Mines-Télécom
Kompetenzen, die Sie erwerben: Image Analysis, Computer Vision, Image Quality, Data Processing, Digital Signal Processing, Systems Of Measurement, Data Analysis, Computer Programming, Unsupervised Learning, Medical Imaging, Python Programming, Histogram, Algorithms, Machine Learning Algorithms, Applied Mathematics
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Web-Entwicklung, Theoretische Informatik, Grundsätze der Programmierung, Computerprogrammierung, Javascript, Software-Entwicklung, Daten-Strukturen, Programm-Entwicklung, Algorithmen, Informatik, Softwaretechnik, Computerwissenschaft, Computational Thinking
Mittel · Kurs · 1–4 Wochen

Skillshare
Kompetenzen, die Sie erwerben: Web Components, Application Frameworks, Code Reusability, Web Development, Full-Stack Web Development, Event-Driven Programming, Computer Programming, Semantic Web, Web Content Accessibility Guidelines, Object Oriented Programming (OOP), Design Elements And Principles, Application Deployment, Scalability
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Theoretische Informatik, Computerprogrammierung, Problemlösung, Software-Entwurfsmuster, Methoden des maschinellen Lernens, Daten-Strukturen, Software-Entwicklung, Algorithmen, Informatik, Software Entwurf, Computerwissenschaft, Computational Thinking
Fortgeschritten · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Front-End Web Development, Web Design, Maintainability, Web Development, Full-Stack Web Development, Computer Programming, Semantic Web, Web Content Accessibility Guidelines, Design Elements And Principles
Anfänger · Kurs · 1–4 Wochen

Peking University
Kompetenzen, die Sie erwerben: Program Development, Application Development, Systems Development, Software Design, Technical Design, Computer Programming, Software Engineering
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Software Design, Programming Principles, Program Development, Object Oriented Design, Code Reusability, AI Personalization, Data Integration, Databases, Computer Programming, Object Oriented Programming (OOP), User Interface (UI), Algorithms, Java Programming, Java, Data Structures, Data Management, Data Storage
Mittel · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Seaborn, Matplotlib, Data Transformation, Plot (Graphics), Pandas (Python Package), Data Manipulation, Data Visualization Software, NumPy, Data Visualization, Data Analysis, Scatter Plots, Data Science, Jupyter, Graphing, Data Processing, Box Plots, Python Programming, Computer Programming, Computer Programming Tools, Software Development
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: File I/O, Data Structures, Data Store, Data Management, Programming Principles, Python Programming, Data Storage, Computer Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Logical Operations
Kompetenzen, die Sie erwerben: Jupyter, Software Installation, System Configuration, Package and Software Management, Virtual Machines, Data Science, Pandas (Python Package), Data Processing, NumPy, Computer Programming Tools, Virtualization and Virtual Machines, Matplotlib, Data Analysis, Python Programming, Seaborn, Software Development, Computer Programming
Gemischt · Kurs · 1–4 Wochen