Courses

Course categories

We found 409 courses available for you
See

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 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 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.

Advanced JavaScript Techniques: Deep Dive into Modern Concepts

17 Lessons
Intermediate

In this comprehensive course, you will embark on an exploration …

What you'll learn
Understanding asynchronous programming and using Promises and async/await for efficient handling of asynchronous operations.
Study of functional programming principles and how to use higher-order functions and closures effectively.
Techniques for working with modern JavaScript features, such as arrow functions, template literals, and destructuring.
Exploration of JavaScript modules and how to organize code using module systems like CommonJS and ES modules.

Secure JavaScript Development: Best Practices for Web Security

17 Lessons
Intermediate

In the digital age, web security is of utmost importance …

What you'll learn
Understanding common web security vulnerabilities in JavaScript, such as Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF).
Study of best practices for validating and sanitizing user input to prevent security breaches.
Techniques for securely handling sensitive data and user authentication in JavaScript applications.
Exploration of JavaScript security libraries and frameworks to enhance code security.
Application of secure coding practices to avoid security pitfalls in JavaScript development.
Practice in writing secure JavaScript code for front-end and back-end applications.

Foundations of Entrepreneurship: From Idea to Business

25 Lessons
15.8 hours
Beginner

The Foundations of Entrepreneurship: From Idea to Business course is …

What you'll learn
Students will learn the key principles and practices of entrepreneurship.
They will develop an entrepreneurial mindset, including creativity, adaptability, and resilience.
Students will learn how to generate and evaluate business ideas for feasibility and viability.
They will gain insights into conducting market research and analysis to understand customers and competitors.
Students will learn to develop comprehensive business plans and roadmaps for their ventures.

Entrepreneurial Finance and Venture Capital

27 Lessons
18.6 hours
Intermediate

The Entrepreneurial Finance and Venture Capital course is designed to …

What you'll learn
Students will learn about the unique financial challenges and opportunities faced by entrepreneurs.
They will understand different funding options available to entrepreneurs, such as bootstrapping, angel investors, and venture capital.
Students will learn the principles and strategies of fundraising, including crafting compelling investment pitches and negotiating term sheets.
They will gain insights into valuation methods used to assess the worth of startups and early-stage ventures.
Students will understand the structure, players, and investment process in the venture capital industry.
They will learn how to effectively communicate the value of their ventures to investors and attract venture capital funding.
Students will gain knowledge of financial forecasting and projections specific to startups, enabling them to make informed financial decisions.