Courses

Course categories

We found 460 courses available for you
See

Foundations of Data Science: Principles and Techniques

21 Lessons
Intermediate

The course “Foundations of Data Science: Principles and Techniques” provides …

What you'll learn
Learn the fundamental concepts and principles of data science, including data manipulation, analysis, and visualization.
Study various data types and formats, such as structured, unstructured, and semi-structured data.
Explore data cleaning, preprocessing, and transformation techniques to ensure data quality.
Understand statistical methods and techniques for analyzing data and extracting insights.
Gain knowledge of data visualization tools and techniques to effectively communicate findings.

Machine Learning and Predictive Modelling for Data Science

22 Lessons
Intermediate

The course “Machine Learning and Predictive Modelling for Data Science” …

What you'll learn
Explore the principles and techniques of machine learning and its applications in data science.
Study the different types of machine learning algorithms, such as supervised, unsupervised, and semi-supervised learning.
Learn about predictive modelling and how to use machine learning algorithms to make predictions based on data.
Understand data preprocessing and feature engineering techniques to prepare data for machine learning models.
Study model evaluation and performance metrics to assess the accuracy and effectiveness of predictive models.
Gain knowledge of popular machine learning libraries and frameworks, such as scikit-learn or TensorFlow.
.

Advanced Database Development: Optimizing Performance and Scalability

20 Lessons
Intermediate

The course “Advanced Database Development: Optimizing Performance and Scalability” is …

What you'll learn
Study of advanced indexing techniques, query optimization, and caching strategies to enhance database query performance.
Techniques for database partitioning, sharding, and replication to improve scalability and handle large amounts of data.
Exploration of database normalization and denormalization for efficient data storage and retrieval.
Application of advanced database features, such as stored procedures, triggers, and materialized views, for improved functionality and performance.
Practice in designing and implementing high-performance and scalable database solutions for real-world applications.

Fundamentals of Database Design: Principles and Techniques

18 Lessons
Intermediate

The course “Fundamentals of Database Design: Principles and Techniques” provides …

What you'll learn
Understanding the basic concepts of databases, data models, and relational database management systems (RDBMS).
Study of entity-relationship (ER) modeling and how to represent real-world entities and their relationships in a database.
Techniques for designing tables, attributes, and primary keys for data organization and integrity.
Exploration of normalization techniques to eliminate data redundancy and ensure data consistency.
Application of data constraints, foreign keys, and indexes for data integrity and efficient querying.
Practice in designing database schemas for specific application requirements and use cases.

Advanced Data Analytics: Methods and Applications

17 Lessons
Intermediate

The course “Advanced Data Analytics: Methods and Applications” is designed …

What you'll learn
Understanding the principles and challenges of big data analytics and data preprocessing techniques.
Study of advanced data mining algorithms, such as decision trees, clustering, and association rule mining.
Techniques for predictive modeling and machine learning for making data-driven decisions.
Exploration of natural language processing (NLP) and sentiment analysis for text data.
Application of data visualization techniques and tools for effective data communication.
Practice in using data analytics tools and programming languages like Python and R for data analysis.

Data Modelling and Database Management: Designing Efficient Data Structures

20 Lessons
Intermediate

The course “Data Modelling and Database Management: Designing Efficient Data …

What you'll learn
Understanding the basics of data modelling techniques, such as entity-relationship diagrams (ERD) and UML diagrams.
Study of different data modelling approaches, including conceptual, logical, and physical data models.
Techniques for translating data models into database schemas and designing tables, keys, and relationships.
Exploration of database management systems (DBMS) and their role in efficiently managing data.
Application of indexing, partitioning, and clustering for optimizing database performance.
Practice in implementing data modelling concepts in popular database systems like MySQL, Oracle, or SQL Server.

Database Administration and Security: Ensuring Integrity and Protection of Data

17 Lessons
Intermediate

The course “Database Administration and Security: Ensuring Integrity and Protection …

What you'll learn
Understanding the basics of database management systems (DBMS) and their components.
Study of database security principles, including authentication, authorization, and encryption techniques.
Techniques for implementing access controls and managing user privileges to protect sensitive data.
Exploration of backup and recovery strategies to ensure data integrity and disaster recovery.
Application of database monitoring and performance tuning to optimize database performance.

Introduction to Game Development: From Concept to Playable Prototype

18 Lessons
Intermediate

The course “Introduction to Game Development: From Concept to Playable …

What you'll learn
Understanding the game development process, from concept ideation to the creation of a playable prototype.
Study of game design principles, including game mechanics, dynamics, and aesthetics.
Techniques for planning and organizing game development projects, including defining game objectives and target audience.
Exploration of game engines and development tools used to create games efficiently.
Application of programming and scripting languages, such as C#, Python, or JavaScript, to implement game functionality.
Practice in designing game levels, characters, and assets for immersive gameplay experiences.