К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Java Programming Fundamentals and Object-Oriented Concepts · LearnSpace
Назад в каталог
courseraПрограммирование

Java Programming Fundamentals and Object-Oriented Concepts

Курс от Packt
Начальный≈ 12 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course starts with an introduction to Java, guiding you through the installation of the Java Development Kit (JDK) and Eclipse Integrated Development Environment (IDE). You'll write your first Java program and explore primitive data types and operators. Moving forward, you'll learn about conditional statements and loops, solidifying your understanding with hands-on exercises. Next, you'll delve into string operations and object-oriented programming (OOP) concepts. You'll understand classes, objects, methods, and method overloading, along with access specifiers and constructors. The course emphasizes hands-on practice with exercises on class and object manipulation, ensuring you grasp data encapsulation, static keywords, and the main method. Finally, the course covers special Java classes, new features in Java 10, and advanced topics like inheritance, abstraction, and polymorphism. You'll work with arrays, lists, sets, and maps, enhancing your knowledge through practical exercises. This comprehensive approach prepares you to handle real-world Java programming challenges with confidence. Designed for beginners with no prior programming experience and experienced developers looking to refresh their Java skills, the course only requires a basic understanding of computers.

Навыки, которые вы освоите

Java ProgrammingObject Oriented Programming (OOP)Data StructuresObject Oriented DesignComputer ProgrammingProgramming PrinciplesIntegrated Development EnvironmentsMemory ManagementJavaEclipse (Software)Development Environment

Программа курса

9 модулей · 85 учебных материалов

01Basic Concepts of Java Programming18 материалов

Basic Concepts of Java Programming

Introduction to the SpecializationВидеоIntroduction to the Course 'Java Programming Fundamentals and Object-Oriented Concepts'ЧтениеFull Specialization ResourcesЧтениеJava Development Kit (JDK) InstallationВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Java Programming Fundamentals and Object-Oriented Concepts
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12 ч

9 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский

Часть программы вашего университета
Eclipse Integrated Development Environment (IDE) InstallationВидео
First Java ProgramВидео
Primitive Data Types in JavaВидео
Arithmetic Operators in JavaВидео
Logical and Bitwise Operators in JavaВидео
Relational Operators in JavaВидео
Conditional Statements - If ConditionВидео
Conditional Statements - Nested If ConditionВидео
Loops - For LoopВидео
For Loop - Hands-On ExerciseВидео
Loops - Nested ForВидео
Hands-On Exercise on Nested For LoopВидео
Loops - While and Do WhileВидео
Loops - Break and ContinueВидео
02String Operations7 материалов

String Operations

String BasicsВидеоString CompareВидеоString SearchВидеоString SliceВидеоString ReplaceВидеоString ConversionВидеоBasic String Operations in JavaDIALOGUE
03Object-Oriented Programming12 материалов

Object-Oriented Programming

What Is Class and Object?ВидеоClass and Object - Hands-On Exercise 1ВидеоMethods in JavaВидеоMethod OverloadingВидеоAccess Specifiers - ModifiersВидеоConstructorВидеоData EncapsulationВидеоStatic KeywordВидеоMain MethodВидеоHands-On Exercise 2 on Class and ObjectВидеоUnderstanding Classes and ObjectsDIALOGUEAssessment 1Задание
04Special and Useful Classes in Java7 материалов

Special and Useful Classes in Java

Math ClassВидеоStringBuilder ClassВидеоStringBuilder MethodВидеоScanner ClassВидеоRandom ClassВидеоUniversally Unique Identifier (UUID) ClassВидеоUsing the Java Math ClassDIALOGUE
05New Stuff in Java 104 материалов

New Stuff in Java 10

var KeywordВидеоConcept of Garbage Collector (GC) and Java 10 Update in GCВидеоOther Updates in Java 10ВидеоExploring Java 10's var KeywordDIALOGUE
06Inheritance, Abstraction, and Polymorphism11 материалов

Inheritance, Abstraction, and Polymorphism

Class InheritanceВидеоMethod OverridingВидеоPolymorphismВидеоSuper KeywordВидеоSuperclass ConstructorВидеоProtected Access SpecifierВидеоAbstractionВидеоInterfaceВидеоFinal KeywordВидеоUnderstanding Inheritance in JavaDIALOGUEAssessment 2Задание
07Programming with Arrays in Java8 материалов

Programming with Arrays in Java

What Is an Array?ВидеоArray ObjectВидеоEnhanced For Loop for Array IterationВидеоArray - Hands-On ExerciseВидеоTwo-Dimensional (2D) ArrayВидеоTwo-Dimensional (2D) Array - Hands-On ExerciseВидеоArray of ObjectВидеоWorking with Arrays in JavaDIALOGUE
08Programming with Lists in Java6 материалов

Programming with Lists in Java

Array ListВидеоStructure of a Linked ListВидеоLinked ListВидеоArrayList Versus LinkedListВидеоList IteratorВидеоUsing Java ArrayListDIALOGUE
09Sets and Maps12 материалов

Sets and Maps

HashSetВидеоLinkedHashSetВидеоTreeSetВидеоIterating on SetsВидеоHashMapВидеоTreeMapВидеоIterating on MapsВидеоConclusion to the Course 'Java Programming Fundamentals and Object-Oriented Concepts'ЧтениеUnderstanding Java SetsDIALOGUEAssessment 3ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание