Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Programming Languages Course Catalog
University of Pennsylvania
Skills you'll gain: Object Oriented Design, Java, Object Oriented Programming (OOP), Unit Testing, Java Programming, Data Structures, Software Testing, Program Development, Test Driven Development (TDD), Computer Programming
Skills you'll gain: Data Collection, Marketing, Marketing Analytics, Google Analytics, Digital Marketing, Customer Data Management, Application Programming Interface (API), Personally Identifiable Information, Marketing Strategies, Web Analytics, Information Privacy, Regulation and Legal Compliance, Analytics, Data-Driven Decision-Making, Advertising
Rice University
Skills you'll gain: Java Programming, Java, Distributed Computing, Programming Principles, Object Oriented Programming (OOP), Application Frameworks, Computer Programming, Algorithms, Performance Tuning, Functional Design, Scalability, Computer Science
- Status: Free
Google AR & VR
Skills you'll gain: Augmented Reality, Augmented and Virtual Reality (AR/VR), Virtual Reality, Virtual Environment, Software Design, Mobile Development, User Experience, Computer Vision, User Interface and User Experience (UI/UX) Design, User Flows
University of Toronto
Skills you'll gain: Bioinformatics, Data Mining, Data Analysis, Network Analysis, Life Sciences, Science and Research, Taxonomy, Exploratory Data Analysis, Statistical Analysis
University of Michigan
Skills you'll gain: Matplotlib, Plot (Graphics), Data Visualization Software, Interactive Data Visualization, Scientific Visualization, Visualization (Computer Graphics), Statistical Visualization, Graphing, Scatter Plots, Data Manipulation, Histogram, NumPy, Pandas (Python Package)
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
- Status: Free
Universitat Autònoma de Barcelona
Skills you'll gain: Computer Architecture, Hardware Architecture, Computer Systems, System Design and Implementation, Application Specific Integrated Circuits, Digital Design, Computer Hardware, Design Software, Simulations
Berklee
Skills you'll gain: File Management, Media Production, Multimedia, Automation, Live Streaming, Software Installation, Creativity, Performance Testing, Computer Programming
Skills you'll gain: Regression Analysis, Statistical Analysis, Advanced Analytics, Correlation Analysis, Analytics, Data Analysis, Predictive Modeling, Statistical Modeling, Supervised Learning, Statistical Inference, Statistics, Variance Analysis, Python Programming
Skills you'll gain: Microsoft Azure, Power BI, Databricks, Data Processing, Cloud Services, Data Warehousing, Database Systems, Database Administration, Databases, NoSQL, Apache Spark, Relational Databases, Cloud Storage, MySQL, SQL, Database Management, Data Storage, Data Lakes, Business Intelligence, Analytics
Skills you'll gain: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Software Development, Integrated Development Environments, Computer Programming
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- Introduction to Java and Object-Oriented Programming: University of Pennsylvania
- Marketing Analytics Foundation: Meta
- Parallel Programming in Java: Rice University
- Introduction to Augmented Reality and ARCore: Google AR & VR
- Bioinformatic Methods I: University of Toronto
- Applied Plotting, Charting & Data Representation in Python: University of Michigan
- Hands-on Introduction to Linux Commands and Shell Scripting: IBM
- Digital Systems: From Logic Gates to Processors: Universitat Autònoma de Barcelona
- Introduction to Ableton Live: Berklee
- Regression Analysis: Simplify Complex Data Relationships: Google