### Filter by

The language used throughout the course, in both instruction and assessments.

## UC San Diego Online Courses

University of California San Diego

**Skills you'll gain:**Algorithms, Theoretical Computer Science, Computer Programming, Data Structures, Problem Solving, Mathematics, Computational Thinking, Computer Programming Tools, Computational Logic, Critical Thinking, Graph Theory, Programming Principles, Mathematical Theory & Analysis, C++ Programming, Algebra, Software TestingUniversity of California San Diego

**Skills you'll gain:**Mathematics, Problem Solving, Mathematical Theory & Analysis, Algorithms, Critical Thinking, Graph Theory, Combinatorics, Computational Thinking, Probability & Statistics, Computer Programming, Python Programming, Computational Logic, General Statistics, Theoretical Computer Science, Probability Distribution, Strategy, Creativity, Experiment, Calculus, Game Theory, Visualization (Computer Graphics), Network Analysis, Cryptography, SalesUniversity of California San Diego

**Skills you'll gain:**Strategy, MarketingUniversity of California San Diego

**Skills you'll gain:**Bioinformatics, Algorithms, Computer Programming, Probability & Statistics, Computational Thinking, Computational Logic, Python Programming, Theoretical Computer Science, Critical Thinking, Graph Theory, Problem Solving, General StatisticsMultiple educators

**Skills you'll gain:**Computer Programming, Java Programming, Algorithms, Data Structures, Problem Solving, Programming Principles, Computational Thinking, Computer Programming Tools, Critical Thinking, Software Engineering, Computational Logic, Data Analysis, Visualization (Computer Graphics), Software Testing, Computer Graphics, Theoretical Computer Science, Cryptography- Status: Free
University of California San Diego

**Skills you'll gain:**Bioinformatics, Computational Thinking, Problem Solving, Biostatistics, Computational Logic, Critical Thinking University of California San Diego

**Skills you'll gain:**Probability & Statistics, Experiment, Statistical Tests, Human Computer Interaction, User Experience, R Programming, Statistical Programming, User Experience Design, Data Analysis, General Statistics, Statistical Analysis, User Research, Visual Design, Probability Distribution, Regression, CollaborationUniversity of California San Diego

**Skills you'll gain:**Computer Programming, Java Programming, Data Structures, Algorithms, Problem Solving, Programming Principles, Critical Thinking, Software Engineering, Computational Thinking, Communication, Computer Programming Tools, Data Analysis, Theoretical Computer Science, Computational Logic, Computer Graphics, Visualization (Computer Graphics), Recruitment, Training, People AnalysisUniversity of California San Diego

**Skills you'll gain:**Algorithms, Computer Programming, Problem Solving, Theoretical Computer Science, Computational Thinking, Critical Thinking, Computer Programming Tools, Computational Logic, Data Structures, Mathematics, Software TestingUniversity of California San Diego

University of California San Diego

**Skills you'll gain:**Data Analysis, Big Data, Data Management, Databases, Data Model, Exploratory Data Analysis, Machine Learning, Data Structures, Data Analysis Software, Data Visualization, SQL, Data Mining, Distributed Computing Architecture, Apache, Database Design, Extract, Transform, Load, Graph Theory, Probability & Statistics, Statistical Programming, Mathematics, Data Architecture, Data Warehousing, Machine Learning Algorithms, Leadership and Management, Cloud Computing, PostgreSQL, Statistical Machine Learning, Statistical Visualization, Algorithms, Human LearningUniversity of California San Diego

**Skills you'll gain:**Algorithms, Computer Programming, Data Structures, Theoretical Computer Science, Problem Solving, C++ Programming, Computer Programming Tools, Mathematical Theory & Analysis, Programming Principles, Mathematics