Rice University
Skills you'll gain: Event-Driven Programming, Application Development, Interactive Design, UI Components, Visualization (Computer Graphics), Motion Graphics, Video Game Development, Animation and Game Design, Programming Principles, Computer Graphics, Python Programming, Game Design, Program Development, Computer Programming, Development Environment
★ 4.8 (3.3K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Software Architecture, Object Oriented Design, Software Design, Secure Coding, Computer Programming, System Design and Implementation, Data Integrity, Code Reusability, Maintainability, Scalability, Programming Principles, Software Documentation, AI Integrations
Beginner · Course · 1 - 3 Months

Skills you'll gain: File I/O, .NET Framework, Object Oriented Design, Object Oriented Programming (OOP), C# (Programming Language), Application Development, Video Game Development, Game Design, Database Application, Database Software, Programming Principles, Application Frameworks, Database Development, Data Access, Program Development, File Management, Maintainability, Authentications
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: C (Programming Language), Python Programming, Programming Principles, Computer Programming, Unix
★ 4.5 (88) · Intermediate · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Computer Programming Tools, Computational Logic, Linux
★ 4.6 (265) · Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Natural Language Processing, Supervised Learning, Transfer Learning, Recurrent Neural Networks (RNNs), Markov Model, Embeddings, Applied Machine Learning, Dimensionality Reduction, Large Language Modeling, Text Mining, Statistical Machine Learning, Fine-tuning, Artificial Neural Networks, Classification Algorithms, Data Preprocessing, Deep Learning, Tensorflow, Machine Learning Methods, Logistic Regression, Feature Engineering
★ 4.6 (6.2K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Version Control, Debugging, Microsoft Visual Studio, Integrated Development Environments, Git (Version Control System), Microsoft Development Tools, Software Development Tools, Development Environment, Software Development
★ 3.4 (8) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Programmable Logic Controllers, Code Reusability, Performance Tuning, Computational Logic, Functional Design, Fine-tuning
Advanced · Course · 1 - 3 Months

Skills you'll gain: File I/O, Data Import/Export, C++ (Programming Language), C and C++, Programming Principles, Data Structures, File Management, Computer Programming, Memory Management, Computer Science, Data Storage
★ 4.7 (237) · Beginner · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Microsoft Access, Relational Databases, Database Development, Database Design, Database Management, Database Management Systems, Data Integrity, Databases, Data Validation, Database Software, Query Languages, Microsoft 365, Data Management, Microsoft Office, Data Entry, Data Presentation, Productivity Software, User Interface (UI), User Interface (UI) Design
Mixed · Course · 1 - 3 Months

Skills you'll gain: COBOL (Programming Language), Debugging, z/OS, Unit Testing, Test Driven Development (TDD), Software Testing, Test Tools, Mainframe Computing, Mainframe Technologies, Computer Programming Tools, File I/O
★ 4.4 (127) · Beginner · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Computer Programming, Functional Design, Code Reusability
★ 4.9 (789) · Intermediate · Course · 1 - 4 Weeks