Change the repository type filter
All
Repositories list
310 repositories
linuxjourney
Publicsimple-icons
Public.github
Public- In this course, You will learn how to elevate your web development skills with our interactive JavaScript challenges. From DOM manipulation to advanced algorithms, tackle 130+ hands-on labs designed for all levels. Perfect for aspiring developers in the US and Europe looking to build real-world coding expertise.
react-for-beginners
PublicLearn the fundamentals of React from setting up your first app to building interactive components. Master essential React concepts through hands-on labs covering components, JSX, props, state, hooks, event handling, conditional rendering, lists, and forms.javascript-for-beginners
PublicLearn the fundamentals of JavaScript programming from basic syntax to DOM manipulation. Master essential JavaScript concepts through hands-on labs covering variables, operators, functions, arrays, objects, and event handling.- This beginner-friendly course covers essential CSS concepts from basic selectors to modern utilities. Learn to style web pages, understand the box model, implement layouts, and work with modern CSS frameworks like Tailwind CSS.
html-for-beginners
PublicLearn the fundamentals of HTML from document structure to creating your first personal webpage. Master essential HTML concepts through hands-on labs covering text formatting, lists, links, images, tables, and forms.- In this course, you will learn how to use Seaborn, a Python library for producing statistical graphics. You will learn how to use Seaborn's sophisticated visualization tools to analyze your data, create informative visualizations, and communicate your results with ease.
- This course contains lots of challenges for Sklearn, each challenge is a small Sklearn project with detailed instructions and solutions. You can practice your Sklearn skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.
100-numpy-exercises
PublicNumPy is an extension library for Python language, supporting operations of a large number of high-dimensional arrays and matrices. In addition, it also provides a large number of mathematical function libraries for array operations. Machine learning involves a lot of transformations and operations on arrays, which makes NumPy one of the essenti...- This course contains lots of challenges for NumPy, each challenge is a small NumPy project with detailed instructions and solutions. You can practice your NumPy skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.
100-pandas-exercises
PublicPandas is a tool for data processing based on NumPy,created to solve data analysis tasks. Pandas incorporates a number of libraries and some standard data models, as well as provides the functions and the methods needed for efficiently manipulating large datasets.- This course contains lots of challenges for Pandas, each challenge is a small Pandas project with detailed instructions and solutions. You can practice your Pandas skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.
- This beginner-friendly C programming course covers the fundamental concepts of the language, including data types, operators, conditionals, loops, arrays, and functions. Through hands-on labs and step-by-step guidance, learners will develop a solid understanding of C programming and build practical skills to create their own C applications.
- This course is designed for complete beginners to C++ programming. You will learn the fundamentals of C++, including data types, operators, control structures, functions, arrays, strings, classes, dynamic memory, file handling, and the Standard Template Library (STL). By the end of the course, you will be able to write and understand basic C++ p...
golang-for-beginners
PublicThis course guides you through mastering Go programming with hands-on labs and challenges. You'll learn key concepts such as writing your first program, managing packages, using data types, control flow, and Go-specific features like slices, maps, channels, and anonymous functions, building a strong foundation to tackle real-world programming ta...- In this course, delve into advanced Redis topics like key management, data structures (Lists, Sets, Sorted Sets, Hashes), transactions, Pub/Sub, Lua scripting, persistence, security, performance monitoring, HyperLogLog, and cluster management.
- In this course, master advanced MySQL techniques through hands-on labs covering indexing, stored procedures, triggers, transactions, replication, and more.
- In this course, master PostgreSQL through hands-on labs covering relationships, advanced data types, indexing, transactions, views, permissions, queries, triggers, backups, partitioning, full-text search, and more.
- In this course, delve into advanced SQLite techniques. Master constraints, indexing, joins, subqueries, transactions, triggers, views, full-text search, JSON, backups, PRAGMA tuning, CTEs, window functions, and more!
java-exercises
PublicPractice Java programming through 200+ hands-on coding challenges. Perfect for beginners to advance their skills with real-world projects covering data structures, algorithms, OOP, and core Java concepts.java-for-beginners
PublicJava is one of the most popular and powerful programming languages. It will walk you through the basic need-to-knows about Java. If you're new to this language or you want to refresh your memory, this is a great place to start. After learning this course, you will be able to learn to build advanced Java projects. Come on!- In this course, master Hydra cybersecurity attack techniques through hands-on labs covering session restoration, SSL attacks, brute-force, and multi-target attacks.
- In this course, learn cybersecurity analysis using Wireshark and Tshark. Master packet capture, filtering, protocol analysis, and automation for effective network security monitoring.
- Master network scanning with Nmap on Linux! Learn practical techniques for host discovery, port scanning, OS detection, and firewall evasion through hands-on labs.
- This course contains lots of challenges for Shell, each challenge is a small Shell project with detailed instructions and solutions. You can practice your Shell skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.
git-practice-challenges
PublicThis course contains lots of challenges for Git, each challenge is a small Git project with detailed instructions and solutions. You can practice your Git skills by solving these challenges, improve your problem-solving skills, and learn how to write clean and efficient code.react-free-tutorials
Public