Louv1.1x and Louv1.2x offer an introduction to the three main programming paradigms: functional, object-oriented, and declarative dataflow. Aimed at those with basic programming knowledge, the courses cover fundamental concepts, data abstraction, state, and concurrency. Learn how to use simple formal semantics and practical code with the open-source Mozart Programming System. Watch the introductory video to learn more.
Computer Hardware and Operating Systems
5.0
Edx2,561 learners
Learn More
Don't miss your chance to learn about Computer Hardware and Operating Systems! This self-paced course provides an introduction to the fundamentals of system hardware, OS concepts, processes and threads, thread concurrency and deadlocks, and memory management. Enroll now before it's too late - the last day to enroll is 12/31/2022 at 00:00 UTC.
CS50s Computer Science for Business Professionals
5.0
Edx5,469 learners
Learn More
CS50's Computer Science for Business Professionals is the perfect course for managers, product managers, founders, and decision-makers. It takes a top-down approach to computer science, teaching high-level concepts and design decisions. Lectures cover topics such as computational thinking, programming languages, internet technologies, web development, technology stacks, and cloud computing. With this course, you'll gain first-hand knowledge of how technology works and be more confident in making decisions. Enroll now and become a tech-savvy business professional!
Computer Simulations
5.0
Coursera4,759 learners
Learn More
Computer simulations are revolutionizing social science. By using computational tools to explore and develop theories, we can study why societies are the way they are and dream of a better world. Agent-based models, similar to the popular video game SimCity, allow us to build and manage artificial societies without hurting anyone in the real world. This course shows how to use computer simulations to play hands-on with practical models, combine hypothetical models with real world data, and even program a simple artificial society. With these tools, we can feel the complexity of designing social systems and experience the ease of pursuing such daunting endeavors.
1. Programming Courses: These online courses cover a wide range of programming languages such as Python, Java, C++, and more. They also teach students web development, software engineering, and other technical skills.
2. Business Courses: These courses cover topics such as entrepreneurship, marketing, accounting, and financial management. Students can learn about business strategy, banking, investment, and more.
3. Language Courses: Online courses in languages such as Spanish, French, Mandarin, and more are available for students looking to improve their language skills or learn a new language.
4. Healthcare Courses: These courses cover topics such as nursing, medical coding, healthcare management, and more. Students can also learn about public health, nutrition, and other related topics.
5. Arts & Design Courses: Online courses in graphic design, animation, photography, and other artistic subjects are available for students interested in creative fields.
6. Personal Development Courses: These courses cover topics such as time management, communication skills, mindfulness, and more to help students improve their personal and professional lives.
7. STEM Courses: Science, Technology, Engineering, and Mathematics (STEM) courses cover subjects such as biology, physics, engineering, and more. Students can learn about cutting-edge technologies and scientific advancements.