Course Solutions
Browse all available Sophia.org course solutions.
Browse all available Sophia.org course solutions.
78 courses currently available

In Sophia Learning's Introduction to Python Programming course, you will learn the basics of computer programming from data types, to creating classes, to algorithms and testing. You will learn these concepts while diving deep into the syntax of Python as your core programming language. The course culminates in the chance to design and build a project that answers a need or goal that you determine.

Sophia Learning’s Introduction to Relational Databases course builds mastery in database terminology and concepts, including using popular notational systems to design database schemas with usability and data integrity in mind. Through a study of foundational SQL commands, students learn to create and connect tables, query for data across multiple tables, create indexes to optimize data retrieval, and perform basic administrative tasks that ensure security and reliability.

Sociology is a scientific approach to understanding why people behave the way they do, how relationships function, where commonly held values and beliefs come from, and what it means to live in a society. In Sophia Learning's Introduction to Sociology course, you will explore a wide variety of human experiences and how sociologists interpret these experiences. Through growing your understanding of the diversity of human experience and through how the parts of society fit together, you will expand your problem solving, relationship building, and self and social awareness skills.

Sophia Learning's Introduction to Statistics course helps you gain mastery of the basic principles of statistics. In this course, you will learn a variety of topics, including statistical principles, research methodologies, data analysis, and hypothesis testing. You will also have the opportunity to demonstrate the application of these topics in statistics to everyday situations.

Sophia Learning's Introduction to Web Development introduces students to fundamental concepts of web design and development through real-world examples and hands-on practice. Lessons combine practical skills along with broader conceptual knowledge, introducing topics in order of traditional project development methods. This progression follows the sequence from initial conceptualization and design through front-end development, briefly covering back-end concepts relevant to the final project. Topics include the history of the Internet, planning, development, document markup, scripting languages & web storage. Additional concepts like accessibility, security, and responsive design are also covered. Students will be introduced to various tools used in the industry and are encouraged to build their own personal ‘toolbox’ throughout the course. The browser-based programming environment is utilized to actively practice web development skills and principles. By the end of the course, students will gain a foundational understanding of basic programming that will allow for easier transfer to other languages.

Sophia Learning's IT Career Exploration course demystifies the elusive IT industry by discussing the skills you really need to thrive, explaining how teams work together to build software, and giving you a real look at what it is like to work in the different roles including User Experience Designer (UX), Quality Assurance Engineer (QA), iOS Developer, Web Developer, and Software Engineer.

Sophia Learning’s Lifespan Development course explores human development from the moment of conception through infancy, childhood, adolescence, adulthood, and death. This course offers the opportunity for students to dive into topics such as the process of physical, cognitive, psychological, and psychosocial development throughout life. Students will be exposed to concepts about both physical development, such as the impact of genetics, and the cultural differences in development and life experiences. This course provides students the ability to compare these concepts to their own personal lives while also allowing them to follow the process of life for one individual through an eleven-part video series.

Sophia Learning's Macroeconomics course helps you explore and interpret the behavior of economies and countries at both national and international levels. Through this exploration, you will learn how to evaluate decisions on monetary and fiscal policy. You will also learn how to apply conceptual principles of macroeconomics in practical ways to everyday life.

Sophia Learning's Managerial Accounting course is designed as an advanced companion to Sophia's Financial Accounting course. Together these courses provide a thorough introduction to the two core tracks of business accounting practice. Managerial Accounting also functions as a stand-alone course by providing a targeted review of relevant financial accounting concepts.The course utilizes extended and recurring examples to teach managerial accounting theory and practice. Students will frequently refer to live spreadsheets that show calculations and formulas in action, while interactive prompts cue students to try running calculations for themselves before completing assessments. Accounting concepts are differentiated for manufacturing, merchandising, and service companies. Real world case studies are interspersed to provide further context for accounting theory.