Courses

Course categories

We found 460 courses available for you
See

Product Marketing for Success: Positioning, Messaging, and Promotion

18 Lessons
Intermediate

Are you ready to master the essential elements of product …

What you'll learn
Study how to effectively position your product in the market and differentiate it from competitors.
Understand the importance of creating compelling and targeted messaging to communicate the value of your product to customers.
Explore various promotional techniques, including advertising, content marketing, and social media, to reach your target audience.
Gain insights into customer segmentation and market research to identify and understand your target customers.
Learn about product launch planning and execution to create a successful product introduction.

Public Relations: Media Crisis Communications

26 Lessons
2.1 hours
Intermediate

Public Relations during a time of crisis. Imagine that a …

What you'll learn
Develop a crisis communication plan to effectively respond to media crises and protect reputation.
Learn to assess and identify potential crisis situations, and craft appropriate crisis messaging.
Acquire media engagement and interview techniques to confidently address the media during crises.

Python for Artificial Intelligence and Machine Learning

21 Lessons
Intermediate

Python for Artificial Intelligence and Machine Learning” is a comprehensive …

What you'll learn
Study of popular Python libraries for AI and ML, such as TensorFlow, PyTorch, and Scikit-learn.
Techniques for data preprocessing, feature engineering, and data visualization in Python for ML tasks.
Exploration of different ML algorithms, including regression, classification, clustering, and neural networks.
Application of Python in creating AI-driven applications, such as natural language processing and computer vision systems.
Practice in implementing ML models for tasks like image recognition, sentiment analysis, and recommendation systems.

Python for Automation: Building Efficient Scripts and Tools

23 Lessons
Intermediate

Python for Automation: Building Efficient Scripts and Tools” is a …

What you'll learn
Study of Python's standard library and external modules for automating various tasks.
Techniques for automating file handling, data processing, and system operations using Python.
Exploration of web scraping and automation of web interactions with Python.
Application of Python in creating custom tools and utilities for specific automation needs.
Practice in building efficient scripts to automate workflows and increase productivity.
Consideration of best practices for error handling, logging, and maintenance in Python automation.

Python for Data Science and Machine Learning

18 Lessons
Intermediate

“Python for Data Science and Machine Learning” is a comprehensive …

What you'll learn
Study of data preprocessing techniques, such as cleaning, transforming, and handling missing data.
Techniques for exploratory data analysis (EDA) to gain insights and understanding from datasets.
Exploration of supervised and unsupervised machine learning algorithms using Python's Scikit-learn library.
Practice in evaluating model performance and tuning hyperparameters for optimal results.

Python for Game Development: Creating Interactive Games

27 Lessons
Intermediate

Python for Game Development: Creating Interactive Games” is a comprehensive …

What you'll learn
Study of Python game development libraries and frameworks, such as Pygame and Panda3D.
Techniques for creating 2D and 3D games using Python.
Exploration of game mechanics, game physics, and collision detection in Python games.
Application of Python in developing various types of games, such as platformers, puzzles, and simulations.
Practice in implementing game features like game characters, levels, and scoring systems.
Consideration of game design principles and best practices in Python game development.

Python for Network Programming: Building Networking Tools and Applications

15 Lessons
Intermediate

“Python for Network Programming: Building Networking Tools and Applications” is …

What you'll learn
Study of Python's built-in libraries and modules for network communication, such as sockets and HTTP requests.
Techniques for building networking tools, like port scanners, packet sniffers, and network analyzers.
Exploration of Python frameworks for web scraping and data retrieval from the internet.
Application of Python in creating client-server applications and handling network connections.
Practice in developing networking applications for tasks like file transfer, remote command execution, and chat systems.

Python Fundamentals: A Comprehensive Introduction

22 Lessons
Intermediate

“Python for Beginners: A Comprehensive Introduction” is a carefully designed …

What you'll learn
Understanding Python's syntax, data types, variables, and control structures.
Study of Python functions, modules, and packages for code organization and reusability.
Techniques for working with strings, lists, dictionaries, and other data structures in Python.
Exploration of file handling and input/output operations in Python.
Application of Python in solving programming challenges and exercises.
Practice in writing Python programs for real-life applications and problem-solving tasks.