Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Computer Network Programming Course Catalog
University of Michigan
Skills you'll gain: Feature Engineering, Applied Machine Learning, Supervised Learning, Scikit Learn (Machine Learning Library), Predictive Modeling, Machine Learning, Unsupervised Learning, Classification And Regression Tree (CART), Dimensionality Reduction, Random Forest Algorithm, Regression Analysis, Artificial Neural Networks
Universidad Austral
Skills you'll gain: Debugging, Programming Principles, Software Installation, Python Programming, Development Environment, Integrated Development Environments, Scripting Languages, Program Development, Scripting, Computer Programming
- Status: Free
Universidad Nacional Autónoma de México
Skills you'll gain: Remote Access Systems, Mobile Development, Basic Electrical Systems, Prototyping, Electronic Systems, Computer Programming
University of California, Davis
Skills you'll gain: Jupyter, Application Programming Interface (API), Python Programming, Web Services, Scripting, Computer Programming, Computational Thinking, Natural Language Processing
University of Alberta
Skills you'll gain: Agile Methodology, Kanban Principles, Agile Software Development, Software Development Methodologies, Software Development Life Cycle, Scrum (Software Development), Waterfall Methodology
University of California, Davis
Skills you'll gain: ArcGIS, GIS Software, Spatial Analysis, Data Storytelling, Spatial Data Analysis, Geographic Information Systems, Data Presentation, Data Sharing, Geospatial Mapping, Geospatial Information and Technology, Land Management, Heat Maps, Epidemiology, Metadata Management, Data Mapping, Data Visualization Software, Data Quality, File Management, Network Analysis, Data Modeling
University of London
Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Human Computer Interaction, Interaction Design, User Interface (UI), Web Design and Development, Bootstrap (Front-End Framework), Usability, User Experience Design, Wireframing, Data Structures, Javascript
University of Colorado Boulder
Skills you'll gain: System Programming, Embedded Software, Embedded Systems, Linux, Linux Administration, Linux Commands, Operating Systems, Shell Script, File Systems, OS Process Management, System Configuration, Build Tools, C and C++, Cross Platform Development, Debugging
- Status: Free
University of Maryland, College Park
Skills you'll gain: Android Development, Mobile Development, Android Studio, Android (Operating System), Application Development, User Interface (UI), Java, Development Environment, Application Lifecycle Management
University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Software Design Patterns, Design Thinking, Software Development Methodologies, Agile Methodology, Agile Project Management, Process Mapping, Software Engineering, Kanban Principles, Software Development Life Cycle, Application Security, Scrum (Software Development), Object Oriented Design, Software Architecture, Software Quality (SQA/SQC), Requirements Analysis, Application Deployment, Lean Methodologies, Lean Manufacturing
Skills you'll gain: Threat Modeling, Security Controls, Vulnerability Management, Cyber Threat Intelligence, Vulnerability Assessments, Cybersecurity, Security Awareness, Threat Detection, Data Security, MITRE ATT&CK Framework, NIST 800-53, Malware Protection, Risk Management Framework, Authorization (Computing), Personally Identifiable Information, Authentications, Encryption
Skills you'll gain: Exploratory Data Analysis, Unsupervised Learning, Supervised Learning, Feature Engineering, Generative AI, Dimensionality Reduction, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), Data Cleansing, Applied Machine Learning, Data Access, Deep Learning, Data Analysis, Regression Analysis, Machine Learning, Statistical Analysis, Statistical Inference, Machine Learning Algorithms, Classification And Regression Tree (CART), Scikit Learn (Machine Learning Library)
In summary, here are 10 of our most popular computer network programming courses
- Applied Machine Learning in Python: University of Michigan
- Introducción a la programación con Python: Universidad Austral
- Robótica: Universidad Nacional Autónoma de México
- Python Basics: Interacting with the Internet: University of California, Davis
- Software Processes and Agile Practices: University of Alberta
- Geographic Information Systems (GIS): University of California, Davis
- Responsive Web Design: University of London
- Linux System Programming and Introduction to Buildroot: University of Colorado Boulder
- Programming Mobile Applications for Android Handheld Systems: Part 1: University of Maryland, College Park
- Software Development Lifecycle: University of Minnesota