Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Aprender
Marketing in a Digital World
The Ancient Greeks
Organize and share your learning with Class Central Lists.
View our Lists Showcase
UC San Diego is a public research university known for its top-tier academics, world-class faculty and innovative research. With its sunny campus and coastal location, it's an ideal place to pursue higher education.
Learn to use powerful, open-source, Python tools, including Pandas, Git and Matplotlib, to manipulate, analyze, and visualize complex datasets.
Explore Big Data fundamentals, including key concepts, applications, and the Hadoop framework. Learn to identify Big Data problems and extract value using a 5-step analysis process.
Using Python, learn statistical and probabilistic approaches to understand and gain insights from data.
Explore big data tools like Hadoop and Spark, gaining hands-on experience with Map-Reduce and HDFS. Learn to analyze large datasets and understand the core concepts of distributed computing frameworks.
Master algorithmic techniques for efficient problem-solving: sorting, searching, divide-and-conquer, greedy algorithms, and dynamic programming. Gain practical skills in designing and implementing fast, effective solutions.
Explore DNA's hidden messages using computational biology. Learn algorithms to identify replication origins and molecular clocks in bacterial genomes. Apply motif-finding software to real biological data.
Explore fundamental data structures, algorithms, and their implementations. Learn efficient techniques for managing and manipulating data, from basic arrays to advanced tree structures and hash tables.
Explore object-oriented programming in Java through data visualization. Learn GUI creation, inheritance, event handling, and fundamental algorithms while building an interactive map project.
Explore, analyze, and leverage big data using machine learning techniques. Learn to design approaches, prepare data, construct models, and scale solutions using open-source tools and Spark.
Learn Python programming through bioinformatics, solving real biological problems and implementing algorithms. Ideal for beginners interested in computational biology and DNA analysis.
Explore energy production, utilization, and sustainability from multiple perspectives, including biology, engineering, economics, and climate science. Gain insights into renewable sources and their global impact.
Explore graph analytics techniques to model, store, and analyze network structures using tools like Neo4j. Learn to apply these skills to real-world data problems and gain insights from complex datasets.
Explore the evolution of telecommunications, from early telephony to modern smartphones and IoT. Understand key innovations, network types, and technological convergence shaping our interconnected world.
Explore data structures and algorithms for efficient handling of large datasets. Learn asymptotic analysis, linked lists, trees, and hashtables to improve program performance and flexibility.
Aprenda técnicas de prototipagem rápida e avaliação de interfaces para criar tecnologias centradas no usuário. Desenvolva habilidades em design thinking, pesquisa de campo e prototipagem de baixa fidelidade para projetos de design de interação.
Get personalized course recommendations, track subjects and courses with reminders, and more.