Modern Languages Tutorials for Programming Languages

Explore modern programming languages like V, Rust, and Go. This course covers their syntax, memory management, concurrency models, and application domains. Learn to write efficient, safe, and performant code for various projects. Gain insights into the latest trends in language design and development.

Tutorials
3,420
Avg Rating
3.9
Students
14,082,612

Modern Languages Tutorials

Pluralsight
Intermediate

C# Design Patterns: Flyweight

Learn C# design patterns! This course focuses on the Flyweight pattern for cleaner, more efficient code. Improve your software design skills today.

Harrison FerroneHarrison Ferrone
4.0(76)
1h
Udemy
Beginner

NPM Packages and Monorepos

Learn to build & manage NPM packages effectively. Explore monorepos for streamlined development. Best practices included!

David ArmendárizDavid Armendáriz
3.7(20)
165
4h
Udemy
Beginner

12 Weekend Coding projects for beginners from scratch

Learn to build diverse projects using various programming languages. Gain practical skills and expand your coding abilities. Perfect for career growth!

Bluelime Learning SolutionsBluelime Learning Solutions
4.0(124)
44,848
10h
Udemy
Beginner

Kotlin from Zero to Hero - Bahasa Indonesia

Learn Kotlin programming from beginner to advanced! Master Kotlin for Android, backend, and more. Comprehensive course for all skill levels.

Udacoding OfficialUdacoding Official
4.1(214)
3,637
2h
Udemy
All Levels

Numerical Methods using MATLAB

Learn MATLAB for numerical methods! This course covers essential techniques and applications. Boost your data analysis and scientific computing skills.

Patil NivruttiPatil Nivrutti
3.9(36)
258
3h
Udemy
All Levels

MB500: Dynamics 365: Finance and Operations Apps Developer

Master Dynamics 365 Finance & Operations development with X++! Prepare for your MB-500 certification and extend FnO. Learn essential programming skills.

Learn DynamicsLearn Dynamics
4.1(188)
879
4h
Udemy
All Levels

Data Structures and Algorithms in Java

Master Java data structures & algorithms! Boost problem-solving & logical thinking skills. Perfect for coding interviews & software development.

Luke's Programming SchoolLuke's Programming School
4.1(167)
8,013
3h
Udemy
Beginner

From Code to Control: VISA Integration in LabVIEW

Learn LabVIEW & data acquisition! Connect NI DAQs, Arduino, and SQL. Expert instruction for all skill levels. Build real-world data solutions.

Salim KhanSalim Khan
3.3(12)
1,037
3h
Udemy
All Levels

Model Context Protocol(MCP) in C#

Learn C# Model Context Protocol (MCP) client/server development with Server-Sent Events (SSE). Build real-time applications using this powerful protocol.

Stipe CuleStipe Cule
3.2(10)
63
1h
Udemy
Intermediate

Virtual Embedded Linux Board

Learn to boot Linux images using QEMU! This course covers QEMU and Linux fundamentals for virtual machine setup and testing.

Linux TrainerLinux Trainer
4.0(77)
815
5h
Udemy
All Levels

Apache Maven - The complete course

Learn Maven with 16 projects! This course offers a step-by-step introduction to build automation and dependency management for Java development.

Kiril AnastasovKiril Anastasov
4.0(119)
870
4h
Udemy
All Levels

Rust Programming Language: The Complete Course

Learn systems programming using Rust! Build efficient, reliable software. Explore memory management, concurrency, and low-level details. Ideal for developers seeking performance and control.

Abhishek KumarAbhishek Kumar
4.0(81)
1,179
7h
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

Explore more topics related to Modern Languages.

Memory Management

Explore the intricacies of memory management in C, a fundamental aspect of system programming. This topic delves into manual memory allocation, dynamic memory allocation, heap structures, and techniques for preventing memory leaks. Learn to optimize memory usage and build robust, efficient C applications. Includes heap leak detection.

5 courses

Python Basics

Explore the fundamental concepts of Python programming. This topic covers core syntax, data types (lists, dictionaries, etc.), control flow (if/else, loops), and defining functions. You'll learn to write simple programs and build a solid foundation for more advanced Python development. Perfect for beginners!

1,216 courses

Programming Fundamentals

Explore the core concepts of programming, including variables, data types, control flow, and functions. This tutorial provides a foundational understanding applicable across various programming languages. Learn to problem-solve using algorithmic thinking and build the basis for more advanced coding skills. Discover how to choose the right tools for your projects.

1,122 courses

JavaScript Development

This topic covers JavaScript fundamentals and advanced concepts essential for front-end development. Learn DOM manipulation, asynchronous JavaScript, ES6+ features, and build interactive user interfaces. It's designed for aspiring developers aiming to build dynamic web applications and gain a competitive edge in the job market.

1,062 courses

Java Objects

A beginner-friendly introduction to Java object-oriented programming. Covers core concepts like classes, objects, inheritance, polymorphism, and encapsulation. Includes practical exercises to build a solid foundation for Java development. Learn to design and implement robust, reusable code for various applications.

972 courses

Object Programming

Explore Object-Oriented Programming (OOP) principles. This topic covers classes, objects, encapsulation, inheritance, and polymorphism. Learn to design and build modular, reusable, and maintainable software systems using OOP paradigms. Practical exercises reinforce core concepts for effective software development.

901 courses

Automation Development

This topic covers the fundamentals of automation development, equipping learners with skills to streamline workflows and enhance efficiency. It explores core concepts, practical techniques, and tools for automating repetitive tasks. Learn to design, implement, and maintain robust automation solutions, boosting productivity and career prospects.

838 courses

Python Applications

Develop practical Python applications with this comprehensive tutorial. Learn to build real-world solutions, from simple scripts to more complex programs. Covers project planning, code structure, and best practices for creating maintainable and scalable Python applications. Ideal for those seeking hands-on experience.

735 courses