Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the history, practices, and philosophies of corrections, examining institutions, community programs, and career opportunities in the U.S. criminal justice system.
Analyze theories of crime and delinquency, exploring sociological factors and causation theories in the criminal justice system.
Examine social justice issues in criminal justice, including systemic racism, biases, and their impacts on decision-making and rehabilitation processes.
Explore juvenile justice system origins, theories, and processes, examining factors contributing to delinquency and prevention strategies.
Explore techniques, procedures, and ethics in crime investigation, from crime scene searches to trial processes. Gain practical skills in evidence collection and analysis.
Explore forensic analysis techniques in criminal investigations, covering crime scenes, evidence patterns, and controlled substances.
Explore computer science fundamentals, Object-Oriented Programming, and problem-solving using a high-level language in this hands-on, ACM-compliant course.
Explore advanced software engineering techniques for large program design and development, focusing on data abstraction, structures, and algorithms.
Explore fundamental Computer Science topics: logic, proofs, set theory, programming basics, counting rules, relations, functions, recursion, graphs, and probability trees.
Examine mass communication's impact on society through critical analysis of media content, technology, and historical context.
Develop public speaking skills through practice, theory, and critique. Prepare for diverse speaking situations with confidence and effectiveness.
Explore variables of face-to-face communication, analyze theories, and apply them to daily interactions for improved interpersonal skills.
Develop communication skills for group settings, focusing on problem-solving, conflict management, decision-making, and leadership through practical applications and theory.
Develop critical thinking skills, analyze arguments, and learn to defend and refute effectively using sound reasoning and evidence.
Analyze communication processes between cultures, exploring effects of cultural differences on interaction and applying communication theory to intercultural settings.
Get personalized course recommendations, track subjects and courses with reminders, and more.