

دوراتنا

Java for Android
This MOOC teaches you how to program core features and classes from the Java programming language that are used in Android, which is the dominant platform for developing and deploying mobile device apps.
-
Course by
-
Self Paced
-
39 ساعات
-
الإنجليزية

Intermediate Object-Oriented Programming for Unity Games
This course is the fourth course in the specialization about learning how to develop video games using the C# programming language and the Unity game engine on Windows or Mac. Why use C# and Unity instead of some other language and game engine? Well, C# is a really good language for learning how to program and then programming professionally. Also, the Unity game engine is very popular with indie game developers; Unity games were downloaded 16,000,000,000 times in 2016!
-
Course by
-
Self Paced
-
52 ساعات
-
الإنجليزية

Visual Basic Programming: Inheritance and Polymorphism
This course is the third course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the four main concepts in programming: Advanced String Operations and Dates, Modeling Classes, Development of Classes and Collections. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
-
Course by
-
Self Paced
-
23 ساعات
-
الإنجليزية

Intermediate Object-Oriented Programming for Unreal Games
This course is the fourth and final course in the Specialization about learning how to develop video games using the C++ programming language and the Unreal game engine on Windows or Mac. This course assumes you have the prerequisite knowledge from the previous three courses in the specialization. You should make sure you have that knowledge, either by taking those previous courses or from personal experience, before tackling this course.
-
Course by
-
Self Paced
-
16 ساعات
-
الإنجليزية

School Registry using Object Oriented Programming in Java
In this 1-hour long project-based course, you will learn how to create a graphical user interface for a school registry using Java Window Builder. You will be able to identify and apply the four principles of object-oriented programming, which are encapsulation, inheritance, polymorphism and abstraction, to almost any programming language. Throughout the project, you will be able to identify encapsulation and how to use it, comprehend and apply inheritance, use the different forms of polymorphism and finally, apply and use abstraction, in order to create our GUI.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Create a Supermarket app using OOP Features in Java
In this 1-hour long project-based course, you will create a supermarket app using OOP Features in Java. You will learn how to code using the main Java OOP Features including Encapsulation, Polymorphism, Inheritance and Abstraction. You will learn how to create a main method to test your code and finalize your application. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

The Java Language
This is the second course in the Java as a Second Language Specialization. In this course, we'll take a look at Java data types, discuss what primitive data types are, and explain data classes. We'll also explore characters and strings and you'll add a new class in the lab. Next, we'll take a look at Java Control Structures. We'll explain IF statements, Loops, and arrays, and will discuss Switch Statements and the Java Programming Environment. After that, we'll define inheritance and explore how methods and properties are inherited in Java.
-
Course by
-
Self Paced
-
7 ساعات
-
الإنجليزية

Object-Oriented Programming Concepts
In Object-Oriented Concepts, we will introduce the core concepts behind modern, object-oriented, programming. We will discuss objects, classes, messaging, inheritance, polymorphism, and more. As with Fundamentals of Programming, we will illustrate the concepts using the Python language, but they will be portable to other object-oriented programming languages.
-
Course by
-
Self Paced
-
10 ساعات
-
الإنجليزية

Create UI in Unity Part 1 - Screen Overlay Canvas
In this 90-minute, project-based course, you will be introduced to Unity's User Interface (UI) Toolkit for building a Heads Up Display (HUD) for your game. This project covers creating and setting up each UI component and writing simple scripts that will update the UI for player-feedback.
The guided project will introduce you to the following Unity UI concepts:
- Canvas
- Rect Transform
- Text
- Image
- Animation
- Coding techniques including the Time Class, String Formatting, Inheritance and Polymorphism
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Object-Oriented Hierarchies in Java
Object-Oriented Hierarchies in Java is the third of a series of courses in the Core Java Specialization. The Core Java Specialization is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments. This course includes hands-on practice and will help you build on your knowledge of the Java language.
-
Course by
-
Self Paced
-
21 ساعات
-
الإنجليزية

Advanced Programming in Swift
At the heart of any remarkable iOS applies a thorough understanding of the Swift programming language. Embark on a journey to expand your knowledge and skillset with Advanced Programming in Swift. Discover Swift’s advanced custom data types, explore code organization best practices, tap into error handling to improve your program’s performance, and foster an understanding of programming the functional way with higher-order functions like map, filter and reduce.
-
Course by
-
Self Paced
-
19 ساعات
-
الإنجليزية

Application Programming Fundamentals
In Object-Oriented Concepts, we will introduce the core concepts behind modern, object-oriented, programming. We will discuss objects, classes, messaging, inheritance, polymorphism, and more. As with Fundamentals of Programming, we will illustrate the concepts using the Python language, but they will be portable to other object-oriented programming languages. This course includes hands-on labs where you will learn to write and execute programs.
-
Course by
-
Self Paced
-
9 ساعات
-
الإنجليزية

C# for .NET Developers
In this comprehensive course, learners will dive deep into the foundations of C# programming, an essential component of the .NET framework. The course begins by exploring the basics of programming concepts such as variables, data types, and control structures. Then it progressively ventures into more advanced topics, including object-oriented programming (OOP). The course unfolds through the following core modules: The "Introduction to ASP.NET" module offers participants a comprehensive understanding of ASP.NET and its architecture.
-
Course by
-
Self Paced
-
17 ساعات
-
الإنجليزية

C++ Programming: Object-Oriented Design
Code and run your first C++ program in minutes without installing anything!
This beginner-focused course will further develop your programming skills. Topics covered include creating classes, mutability, encapsulation, inheritance, and polymorphism.
-
Course by
-
Self Paced
-
24
-
الإنجليزية

Object-Oriented C++: Inheritance and Encapsulation
Code and run your first C++ program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just C++, but core Computer Science topics that can be transferred to other languages. The modules in this course cover inheritance, encapsulation, polymorphism, and other object-related topics. Completion of the prior 3 courses in this specialization is recommended. To allow for a truly hands-on, self-paced learning experience, this course is video-free.
-
Course by
-
Self Paced
-
9 ساعات
-
الإنجليزية

Object-Oriented Python: Inheritance and Encapsulation
Code and run your first python program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just python, but core Computer Science topics that can be transferred to other languages. The modules in this course cover inheritance, encapsulation, polymorphism, and other object-related topics. Completion of the prior 3 courses in this specialization is recommended. To allow for a truly hands-on, self-paced learning experience, this course is video-free.
-
Course by
-
Self Paced
-
10 ساعات
-
الإنجليزية

Object-Oriented Java: Inheritance and Encapsulation
Code and run your first Java program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just Java, but core Computer Science topics that can be transferred to other languages. The modules in this course cover inheritance, encapsulation, polymorphism, and other object-related topics. Completion of the prior 3 courses in this specialization is recommended. To allow for a truly hands-on, self-paced learning experience, this course is video-free.
-
Course by
-
Self Paced
-
10 ساعات
-
الإنجليزية

Java FullStack Developer
Introducing the Java FullStack Developer Specialization, designed to empower your software development career by providing a comprehensive skillset for building integrated, cloud-ready web applications. The specialization consists of three intensive courses: Fundamentals of Java Programming: Understanding of core Java programming concepts and principles Proficiency in object-oriented programming principles such as inheritance, polymorphism, and abstraction Gaining knowledge in advanced Java topics like multi-threading, concurrency, and the application of common data structures Front-End for
-
Course by
-
Self Paced
-
الإنجليزية

Developing a Connect Four Game using Java OOP
In this 1-hour long project-based course, you will learn how to create a connect four console game using proper MVC structure, you will also get to learn about Object Oriented Programming and all its concepts (Abstraction, Polymorphism, Inheritance, Encapsulation), you will also get to learn about exception handling
Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Python Programming: Object-Oriented Design
Code and run your first Python program in minutes without installing anything!
This beginner-focused course will further develop your programming skills. Topics covered include creating classes, mutability, encapsulation, inheritance, and polymorphism.
-
Course by
-
Self Paced
-
35
-
الإنجليزية

Java Programming: Object-Oriented Design
Code and run your first Java program in minutes without installing anything!
This beginner-focused course will further develop your programming skills. Topics covered include creating classes, mutability, encapsulation, inheritance, and polymorphism.
-
Course by
-
100
-
الإنجليزية