Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Programming Basics Course Catalog
Skills you'll gain: Linux Commands, Bash (Scripting Language), Shell Script, File Management, Unix Shell, Linux, Unix Commands, Linux Servers, Command-Line Interface, Linux Administration, Scripting Languages, Unix, Operating Systems, Network Protocols, OS Process Management, Automation
University of California San Diego
Skills you'll gain: Design Research, Interaction Design, User Experience Design, Statistical Analysis, Ideation, User Research, Graphic and Visual Design, User Interface (UI) Design, Experimentation, Prototyping, A/B Testing, Usability Testing, Human Centered Design, User Centered Design, Mockups, Design, Human Computer Interaction, Human Factors, Telecommuting, Technology Strategies
Peking University
Skills you'll gain: Data Structures, Algorithms, C++ (Programming Language), Object Oriented Programming (OOP), Computational Thinking, Graph Theory, C (Programming Language), Programming Principles, Theoretical Computer Science, Program Development, Computer Science, Computer Architecture, Computer Programming, Software Design Patterns, Performance Tuning, Databases, Computational Logic, Software Development, Debugging, Query Languages
Rice University
Skills you'll gain: Development Environment, Data Structures, File Management, Data Storage, Scripting, Python Programming, Computer Programming
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C++ (Programming Language), Software Design Patterns, Embedded Software, Program Development, Embedded Systems, Maintainability, Debugging
DeepLearning.AI
Skills you'll gain: Extract, Transform, Load, Data Pipelines, Image Analysis, Data Import/Export, Tensorflow, iOS Development, Application Deployment, Android Development, Data Processing, Computer Vision, MLOps (Machine Learning Operations), Swift Programming, Mobile Development, Data Transformation, JSON, Applied Machine Learning, Data Sharing, Javascript, Deep Learning, Artificial Neural Networks
Imperial College London
Skills you'll gain: Regression Analysis, Calculus, Advanced Mathematics, Machine Learning Algorithms, Statistical Analysis, Linear Algebra, Artificial Neural Networks, Mathematical Modeling, Python Programming, Derivatives
ESSEC Business School
Skills you'll gain: Marketing Analytics, Business Analytics, Forecasting, Peer Review, Statistical Methods, Data Presentation, Predictive Analytics, R Programming, Customer Analysis, Information Technology, Digital Transformation, Advanced Analytics, Statistical Analysis, Communication, Market Research, Complex Problem Solving, Analytics, Business Analysis, Data Analysis, Value Propositions
University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Development Environment, Computer Programming, Software Engineering, Data Structures, Debugging, Program Development
Skills you'll gain: Computer Systems, Business Software, Operating Systems, Generative AI, Business Systems, Cybersecurity, Enterprise Security, Servers, Computer Hardware, Information Systems Security, Data Storage, Patch Management, Artificial Intelligence
University of Michigan
Skills you'll gain: Computational Thinking, Programming Principles, Problem Solving, Computer Science, Disaster Recovery, Algorithms, Threat Detection, Epidemiology
Skills you'll gain: Agile Software Development, Agile Methodology, Kanban Principles, Agile Project Management, User Story, Sprint Retrospectives, Sprint Planning, Workflow Management, Performance Metric, Backlogs, Team Building, GitHub, Lean Methodologies, Plan Execution, Continuous Improvement Process, Estimation
Programming Basics learners also search
In summary, here are 10 of our most popular programming basics courses
- Hands-on Introduction to Linux Commands and Shell Scripting: IBM
- Interaction Design: University of California San Diego
- 程序设计与算法: Peking University
- Python Data Representations: Rice University
- Arduino OOP—Object-Oriented Programming: Packt
- TensorFlow: Data and Deployment: DeepLearning.AI
- Mathematics for Machine Learning: Multivariate Calculus: Imperial College London
- Strategic Business Analytics: ESSEC Business School
- Object-Oriented Data Structures in C++: University of Illinois Urbana-Champaign
- Introduction to Computers and Operating Systems and Security: Microsoft