Programming Language Courses

Most popular
Trending

All Programming Language Courses

Course categories

We found 53 courses available for you
See

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.

Mastering Python: Advanced Concepts and Techniques

18 Lessons
Intermediate

“Mastering Python: Advanced Concepts and Techniques” is an in-depth course …

What you'll learn
Study of decorators, generators, and context managers to enhance code modularity and functionality.
Techniques for working with object-oriented programming (OOP) principles, inheritance, and polymorphism in Python.
Exploration of functional programming concepts, including lambda functions and map/reduce/filter operations.
Application of advanced Python libraries and frameworks for specific tasks, such as web development, data analysis, or scientific computing.
Practice in solving complex problems and implementing sophisticated algorithms using Python.

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.