Mathematical Thinking in Computer Science
Mathematical thinking is crucial in all areas of computer science: algorithms, bioinformatics, computer graphics, data science, machine learning, etc. In this course, we will learn the most important tools used in discrete mathematics: induction, recursion, logic, invariants, examples, optimality.
AI for everyone
AI is not only for engineers. Everyone can learn how it works and what it can do for people and organization. If you want your organization to become better at using AI, this is the course to tell everyone--especially your non-technical colleagues--to take.
Embedded Software and Hardware Architecture
Embedded Software and Hardware Architecture is a first dive into understanding embedded architectures and writing software to manipulate this hardware. You will gain experience writing low-level firmware to directly interface hardware with highly efficient, readable and portable design practices.
Strategic Self-Marketing and Personal Branding
Acting as "your own Chief Executive Officer" (P. Drucker), you will learn how to use relationship and network marketing and impression management to showcase your skills to prospective employers, colleagues, supervisors, and other interested parties. A way to learn how to promote your brand.
Building AI Powered Chatbots Without Programming
Chatbots are a hot topic and are about to go big. New jobs requiring this specific skill are being added every day, consultants demand premium rates, and the interest in chatbots is quickly exploding. This course will teach you how to create useful chatbots without the need to write any code.