Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Programming Basics Course Catalog
University of Colorado System
Skills you'll gain: Computer Programming, Problem Solving, C Programming Language Family, Programming Principles, Computer Programming Tools
Skills you'll gain: Java Programming
Skills you'll gain: React Native, Jest (JavaScript Testing Framework), Version Control, User Research, Usability Testing, Unix Commands, Restful API, Git (Version Control System), Persona (User Experience), GitHub, Interaction Design, User Experience Design, SQL, User Interface and User Experience (UI/UX) Design, Mobile Development, Design Research, Cross Platform Development, Linux Commands, React.js, Web Development Tools
- Status: Free
Pontificia Universidad Católica de Chile
Skills you'll gain: Python Programming, Data Structures, Computer Programming, Program Development, Scripting, Scripting Languages, Algorithms, File Management
DeepLearning.AI
Skills you'll gain: Generative AI, PyTorch (Machine Learning Library), Deep Learning, Tensorflow, Artificial Intelligence, Applied Machine Learning, Scalability, Natural Language Processing, Machine Learning Methods, Application Deployment, Reinforcement Learning, User Feedback, Performance Tuning, Application Performance Management
Skills you'll gain: Cloud Computing Architecture, Cloud Services, Cybersecurity, Computing Platforms, Hardware Troubleshooting, Computer Hardware, Cloud Security, Cloud Infrastructure, Network Troubleshooting, Peripheral Devices, Cloud Platforms, Encryption, Data Storage, Cyber Attacks, Software Development Life Cycle, Application Development, General Networking, Information Technology, Cloud Computing, Databases
University of California, Davis
Skills you'll gain: Data Governance, SQL, Data Quality, Query Languages, Data Manipulation, Data Modeling, Relational Databases, Data Science, Data Analysis, Database Management Systems, Descriptive Statistics
Skills you'll gain: MySQL, Database Design, Version Control, Database Management Systems, MySQL Workbench, Extract, Transform, Load, Stored Procedure, Data Modeling, Data Structures, SQL, Database Theory, Unix Commands, Relational Databases, Databases, Git (Version Control System), Object Oriented Programming (OOP), Database Management, Database Development, Unit Testing, Algorithms
University of Michigan
Skills you'll gain: Web Scraping, JSON, Network Protocols, Web Services, Restful API, Application Programming Interface (API), Extensible Markup Language (XML), Data Import/Export, Data Processing, TCP/IP, Python Programming, Scripting, Hypertext Markup Language (HTML), Data Manipulation, Data Structures
LearnQuest
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Eclipse (Software), Object Oriented Design, Integrated Development Environments, Software Design, Computer Programming, Programming Principles, Virtual Machines, Data Structures, Development Environment, Debugging, File Management
Skills you'll gain: Bootstrap (Front-End Framework), Software Development Life Cycle, Browser Compatibility, User Centered Design, Cloud-Native Computing, React Redux, NoSQL, Git (Version Control System), GitHub, Webpack, Application Development, MongoDB, React.js, Agile Methodology, HTML and CSS, Front-End Web Development, JavaScript Frameworks, Development Environment, Version Control, Interviewing Skills
University of Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Data Structures, Graph Theory, Operations Research, Public Key Cryptography Standards (PKCS), Computational Logic, Cryptography, Computational Thinking, Pseudocode, Design Strategies, Combinatorics, Programming Principles, Computer Programming, Computer Science, Encryption, Network Model, Linear Algebra, Analysis, Mathematical Modeling
Programming Basics learners also search
In summary, here are 10 of our most popular programming basics courses
- More C# Programming and Unity: University of Colorado System
- Java Programming Fundamentals and Object-Oriented Concepts: Packt
- Meta React Native: Meta
- Introducción a la programación en Python I: Aprendiendo a programar con Python: Pontificia Universidad Católica de Chile
- Generative AI with Large Language Models: DeepLearning.AI
- Information Technology (IT) and Cloud Fundamentals: IBM
- SQL for Data Science: University of California, Davis
- Meta Database Engineer: Meta
- Using Python to Access Web Data: University of Michigan
- Core Java: LearnQuest