Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Results for "computer science: programming with a purpose"
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: Object Oriented Programming (OOP), R Programming, Debugging, Functional Design, Integrated Development Environments, Programming Principles, Data Manipulation, Data Structures, Software Documentation, Software Design Patterns, Performance Tuning
- Status: Free Trial
University of Michigan
Skills you'll gain: Unified Modeling Language, JSON, Object Oriented Programming (OOP), Software Design, Debugging, Object Oriented Design, Data Processing, Web Scraping, Unit Testing, Programming Principles, Python Programming, Data Import/Export, Restful API, Image Analysis, Data Manipulation, Jupyter, Computer Programming, Data Structures, Software Engineering, File Management
University of Colorado Boulder
Skills you'll gain: Object Oriented Design, User Story, Real-Time Operating Systems, SQL, Model Based Systems Engineering, Field-Programmable Gate Array (FPGA), New Product Development, Failure Analysis, Sustainable Business, Data Mining, Delegation Skills, Sampling (Statistics), Supplier Management, Accountability, Data Ethics, Sustainability Reporting, Unsupervised Learning, Goal Setting, Proposal Writing, Generative AI
- Status: Free Trial
Skills you'll gain: Computer Networking, Network Troubleshooting, TCP/IP, Network Architecture, Network Protocols, OSI Models, Network Routing, Network Infrastructure, Dynamic Host Configuration Protocol (DHCP), Virtual Private Networks (VPN), Network Security, Wireless Networks, Network Model, Data Integrity
- Status: NewStatus: Preview
Heriot-Watt University
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Programming Principles, Software Development, Algorithms, Computational Logic
Coursera Project Network
Skills you'll gain: Budgeting, Data Visualization, Google Sheets, Spreadsheet Software, Presentations, Data Sharing
- Status: Free Trial
Board Infinity
Skills you'll gain: Eclipse (Software), Java Programming, Object Oriented Programming (OOP), Java, Object Oriented Design, Integrated Development Environments, Development Environment, Computer Programming, Debugging, Virtual Machines, Algorithms
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Operations Research, Algorithms, Applied Mathematics, Graph Theory, Combinatorics, Computational Thinking, Mathematical Modeling, Theoretical Computer Science, Python Programming
Skills you'll gain: Computer Vision, Image Analysis, Jupyter, Applied Machine Learning, Artificial Neural Networks, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Supervised Learning, Machine Learning Algorithms, Machine Learning, Computer Programming, Cloud Development, Visualization (Computer Graphics), Cloud Applications, Data Processing, Application Deployment, Algorithms
- Status: Free Trial
Multiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, User Interface (UI), Object Oriented Programming (OOP), Debugging, Object Oriented Design, Computer Programming, Cryptography, Software Engineering, Performance Tuning, Encryption, Algorithms, Programming Principles, Data Analysis, Software Design, Problem Solving
Clemson University
Skills you'll gain:
Ball State University
Skills you'll gain:
In summary, here are 10 of our most popular computer science: programming with a purpose courses
- Advanced R Programming: Johns Hopkins University
- Python 3 Programming: University of Michigan
- Master of Science in Computer Science: University of Colorado Boulder
- The Bits and Bytes of Computer Networking: Google
- Learn Java Programming: Heriot-Watt University
- Create a Budget with Google Sheets: Coursera Project Network
- Fundamentals of Java Programming: Board Infinity
- Approximation Algorithms and Linear Programming : University of Colorado Boulder
- Introduction to Computer Vision and Image Processing: IBM
- Object Oriented Programming in Java: Duke University