Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Programming Basics Course Catalog
University of Alberta
Skills you'll gain: Model View Controller, Software Design Patterns, Software Design, Unified Modeling Language, Object Oriented Design, Code Review, Software Architecture, Programming Principles, Maintainability, Java, Android Development, Software Development
Johns Hopkins University
Skills you'll gain: Bioinformatics, Computational Thinking, Data Structures, Python Programming, Data Analysis, Algorithms, Life Sciences, Programming Principles, Computer Programming
California Institute of the Arts
Skills you'll gain: Wireframing, User Interface and User Experience (UI/UX) Design, Mockups, Responsive Web Design, User Interface (UI), Web Design, User Experience, Prototyping, Web Language, Graphic and Visual Design, HTML and CSS, Design Reviews, Design Elements And Principles, Typography, Browser Compatibility
University of Michigan
Skills you'll gain: Finite Element Methods, Engineering Analysis, Numerical Analysis, Mathematical Modeling, Advanced Mathematics, C++ (Programming Language), Object Oriented Programming (OOP)
Codio
Skills you'll gain: User Accounts, Unix Commands, Unix, Command-Line Interface, OS Process Management, File Systems, Linux, Linux Commands, Operating Systems, Systems Administration, Authorization (Computing), File Management, Data Storage
Infosec
Skills you'll gain: MITRE ATT&CK Framework, Cyber Threat Hunting, Threat Detection, Cybersecurity, Network Security, Cyber Security Strategy, System Monitoring, Cyber Operations, Threat Management, Continuous Monitoring, Cyber Threat Intelligence, Incident Response, Cyber Attacks, Scripting, IT Automation, Network Monitoring, Command-Line Interface, Python Programming, Data Access, Intrusion Detection and Prevention
- Status: Free
University of Geneva
Skills you'll gain: Simulations, Python Programming, Statistical Methods, Numerical Analysis, Mathematical Modeling, Probability Distribution, Visualization (Computer Graphics), Mechanics, Artificial Intelligence
University of California San Diego
Skills you'll gain: Bioinformatics, Algorithms, Data Structures, Theoretical Computer Science, Computational Thinking, Programming Principles, Life Sciences, Computer Science
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, User Interface (UI), Heat Maps, Data Visualization Software, Interactive Data Visualization, Big Data, Geospatial Mapping, Data Manipulation, Data Transformation, Spatial Data Analysis, Web Applications
University of Pennsylvania
Skills you'll gain: Risk Modeling, Probability Distribution, Mathematical Modeling, Risk Management, Data Visualization, Predictive Modeling, Data Modeling, Probability, Strategic Decision-Making, Simulation and Simulation Software, Forecasting, Data-Driven Decision-Making, Statistics, Microsoft Excel
Skills you'll gain: Database Design, SQL, Apache Hive, Relational Databases, Databases, Database Management, Big Data, Database Systems, MySQL, Data Management, Query Languages, Amazon S3, Data Storage Technologies, Operational Databases, Cloud Storage, Analytics, Data Import/Export, Performance Tuning, Apache Hadoop, PostgreSQL
Skills you'll gain: Puppet (Configuration Management Tool), CI/CD, Containerization, Infrastructure as Code (IaC), Docker (Software), Continuous Deployment, Continuous Integration, Kubernetes, Cloud Computing, DevOps, Infrastructure As A Service (IaaS), Cloud Services, Configuration Management, Continuous Monitoring, Scalability, Virtual Machines, Public Key Infrastructure, Automation, Regression Testing
Programming Basics learners also search
In summary, here are 10 of our most popular programming basics courses
- Design Patterns: University of Alberta
- Algorithms for DNA Sequencing: Johns Hopkins University
- Web Design: Wireframes to Prototypes: California Institute of the Arts
- The Finite Element Method for Problems in Physics: University of Michigan
- Unix System Basics: Codio
- Python for Cybersecurity: Infosec
- Simulation and modeling of natural processes: University of Geneva
- Algorithms on Strings: University of California San Diego
- Functional Programming in Scala Capstone: École Polytechnique Fédérale de Lausanne
- Modeling Risk and Realities: University of Pennsylvania