
UI / UX
User Interface (UI) and User Experience (UX) Design play key roles in the experience users have when interacting with digital products and applications. In this course, we’ll cover the theory and methodologies behind UI and UX design. You’ll also design your own wireframes and interactive prototypes. Learning UI and UX basics can help you collaborate better on team projects and create new career opportunities.

Marketing
You'll learn how to create ads using Meta Ads Manager, utilize Meta experiments, optimize ads through A/B testing, integrate data from campaigns and perform an analysis to evaluate the results.

Algorithms and Data Structures
An overview of data structure concepts, arrays, stack, queues, trees, and graphs. Discussion of various implementations of these data objects, programming styles, and run-time representations. Course also examines algorithms for sorting, searching and some graph algorithms. Algorithm analysis and efficient code design is discussed.

Java
Popular for its versatility and ability to create a wide variety of applications, learning Java opens up your possibilities when coding. With it, you’ll be able to develop large systems, software, and mobile applications — and even create mobile apps for Android. Learn important Java coding fundamentals and practice your new skills with real-world projects.