Learn the principles of programming for building large and extensible systems. Go beyond the basics of programming to understand object-oriented methodology, the approach to modular and reusable software systems.
Learn basic computer programming skills and master the art of writing C/C++ programs to solve real world problems. Basic concepts of computer programming are introduced, starting with the notion of an algorithm. Emphasis is on developing the ability to write programs to solve practical computational problems.
This course is an advanced dive into some of the more complex topics of C++ software development. Advanced C++ is the third course in the Microsoft Learning C++ series. Students will learn about a vide variety of high-level C++ software development techniques. It is highly recommended that students complete both the “Introduction to C++” and “Intermediate [...]
Inclusion is more than just a buzzword – it's a business strategy. Learn how to attract and support a diverse workforce. How do you foster a company culture that supports a diverse workforce, including employees with disabilities? Co-developed with Harvard Extension School, this course gives hiring managers and recruiters the tools they need to attract, interview [...]
Learn how a manager or CEO develops a business strategy, including analyzing the market and creating competitive advantage. In this business and management course, you will develop a strong understanding of how firms compete by learning about important analytical approaches that underlie business strategy. This course will show you how a business views itself in its [...]
Learn what it takes to become an innovation leader in the 21st Century from former Medtronic Chair & CEO Professor Bill George, as he teaches you the concepts, tools and practical tips needed for innovation leadership. In the 21st Century, there are millions of innovators, but few authentic innovation leaders are able to inspire and guide [...]
Design a marketing campaign and learn how to create brand excitement and attract engaged customers! t is not uncommon for students, executives and business owners to feel overwhelmed by the myriad of marketing solutions available today. How do you decide if social media, direct sales or perhaps event marketing is right for your business? This course [...]
Marketing is a crucial function in all businesses and organizations, and is becoming increasingly crucial to success in our modern global economy. This course, regardless of your industry background, will teach you core concepts and tools to help you better understand and excel in marketing. Key topics include Market Research and its importance to strategy, brand [...]
Now more than ever, you are going to school, working, and living in communities with people who think, look, and have beliefs different from your own. This 45-minute course will give you the skills to bridge those divides and find common ground. In this skills-based course, we will explore practical strategies and techniques to apply in [...]
Do you ever struggle to manage work and the rest of your life? You are not alone. Men and women all over the world are trying to figure out the impossible work-life “balance” and instead achieve success in all parts of their lives. Join Catalyst experts to learn the importance of inclusive leadership in creating flexible—and [...]