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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Learn How to Code: The Complete Core Java Programming Course · LearnSpace
Назад в каталог
courseraПрограммирование

Learn How to Code: The Complete Core Java Programming Course

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

О курсе

This course 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. Embark on a comprehensive journey through Java programming with this course. You'll start by mastering the basics like data types, operators, and control structures. As you progress, you'll dive deeper into object-oriented programming concepts, working with special classes, and handling exceptions. By gaining hands-on experience with loops, conditionals, and data structures like arrays and lists, you will build a strong foundation in Java. The course flows logically, beginning with core concepts and moving toward more advanced topics like inheritance, abstraction, and regular expressions. You'll also explore important Java updates introduced in Java 10 and work with powerful Java libraries for file management and Excel handling. Each module is designed to provide you with interactive exercises, making it easy to test and apply your new skills. This course is perfect for anyone who wants to learn Java programming, whether you're new to programming or have some experience with coding. It's suitable for students, aspiring developers, or anyone looking to upgrade their skills. No prior experience with Java is required, making it an excellent choice for beginners. The course is beginner-friendly, with a gradual progression in difficulty. By the end of the course, you will be able to write and debug Java programs, understand object-oriented principles like inheritance and polymorphism, work with advanced data structures, and use Java libraries for file management and data processing.

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

Java ProgrammingFile I/OProgramming PrinciplesMemory ManagementObject Oriented DesignFile ManagementData Import/ExportDebugging

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

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

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

Basic Concepts of Java Programming

IntroductionВидеоFull Course ResourcesЧтениеJDK 10 InstallationВидеоEclipse InstallationВидео

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

Packt - Course Instructors

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

Learn How to Code: The Complete Core Java Programming Course
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 18 ч

14 модулей

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

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

Часть программы вашего университета
Writing Your First Java ProgramВидео
Primitive Data Types in JavaВидео
Arithmetic Operators in JavaВидео
Logical and Bitwise OperatorsВидео
Relational Operators in JavaВидео
If - ConditionВидео
Nested If - ConditionВидео
"For" Loop in JavaВидео
Hands-On Exercise on the "For" LoopВидео
"Nested For" LoopВидео
Hands-On Exercise on the "Nested For" LoopВидео
"While" and "Do While" Loop in JavaВидео
Loop "Break" and "Continue" StatementsВидео
Basic Concepts of Java Programming - AssessmentЗадание
02String Operations8 материалов

String Operations

String BasicsВидеоString Comparison OperationsВидеоString Search OperationsВидеоString (Cut) Slice OperationsВидеоString Replace OperationsВидеоString Conversion OperationsВидеоString Operations and Comparisons in JavaDIALOGUEString Operations - AssessmentЗадание
03Object-Oriented Programming12 материалов

Object-Oriented Programming

Concept of Classes and ObjectsВидеоClasses and Objects - Exercise 1ВидеоMethods in JavaВидеоMethod OverloadingВидеоAccess Specifiers in JavaВидеоConstructorВидеоData EncapsulationВидеоStatic KeywordВидеоConcept of Main MethodВидеоClasses and Object - Exercise 2ВидеоUnderstanding Java Classes, Objects, and ConstructorsDIALOGUEObject-Oriented Programming - AssessmentЗадание
04Special Classes in Java8 материалов

Special Classes in Java

Math ClassВидеоStringBuilder ClassВидеоStringBuilder MethodВидеоScanner ClassВидеоRandom ClassВидеоThe Universally Unique Identifier (UUID) ClassВидеоExploring Java's Math, StringBuilder, Scanner, and UUID ClassesDIALOGUESpecial Classes in Java - AssessmentЗадание
05What's New in Java 10?5 материалов

What's New in Java 10?

"var" KeywordВидеоConcept of Garbage Collector (GC) and Java 10 Update in GCВидеоOther Updates in Java 10ВидеоUnderstanding Java 10's 'var' Keyword and Version UpdatesDIALOGUEWhat's New in Java 10? - AssessmentЗадание
06Inheritance and Abstraction11 материалов

Inheritance and Abstraction

Inheritance in JavaВидеоMethod OverridingВидеоPolymorphismВидео"Super" KeywordВидеоSuper Class ConstructorВидеоProtected AccessВидеоAbstractionВидеоInterfaceВидео"Final" KeywordВидеоUnderstanding Inheritance and Polymorphism in JavaDIALOGUEInheritance and Abstraction - AssessmentЗадание
07Arrays9 материалов

Arrays

Arrays in JavaВидеоArray ObjectВидеоModified/Enhanced "For" loopВидеоArray ExerciseВидеоTwo-Dimensional (2D) ArraysВидеоTwo-Dimensional (2D) Array ExerciseВидеоArray of OBJECTВидеоUnderstanding Arrays and 2D Arrays in JavaDIALOGUEArrays - AssessmentЗадание
08Lists7 материалов

Lists

Array ListВидеоLinked List StructureВидеоLinked ListВидеоArrayList Versus LinkedListВидеоList IteratorВидеоUnderstanding Java ArrayLists and LinkedListsDIALOGUELists - AssessmentЗадание
09Sets and Maps9 материалов

Sets and Maps

Hash SetВидеоLinked Hash SetВидеоTree SetВидеоIterating over SetsВидеоHash MapВидеоTree MapВидеоIterating on MapsВидеоUnderstanding Java Sets and MapsDIALOGUESets and Maps - AssessmentЗадание
10Regular Expressions12 материалов

Regular Expressions

Introduction to RegEx (Regular Expressions)ВидеоQuantifiers in RegEx (Regular Expressions)ВидеоCharacter Classes in RegEx (Regular Expressions)ВидеоBracket Expressions in RegEx (Regular Expressions)Видео"OR" OperatorВидео"Dot" OperatorВидеоGreedy and Lazy MatchingВидеоRegEx (Regular Expressions) Exercise 1ВидеоRegEx (Regular Expressions) Exercise 2ВидеоRegularizing Number RangesВидеоCreating and Understanding Regular Expressions in JavaDIALOGUERegular Expressions - AssessmentЗадание
11Exception Handling8 материалов

Exception Handling

What Is an Exception?ВидеоError Versus ExceptionВидеоChecked and Unchecked ExceptionsВидео"Throws" DeclarationВидеоTry and Catch Block (Exception Handling)Видео"Finally" BlockВидеоUnderstanding Java Exceptions and Error HandlingDIALOGUEException Handling - AssessmentЗадание
12Date and Time Operations (Rev Java 8)9 материалов

Date and Time Operations (Rev Java 8)

Local Date and TimeВидеоCustomizing Date and TimeВидеоFuture and Past DateВидеоFuture and Past TimeВидеоDate DifferenceВидеоTime DifferenceВидеоDate-Time FormatterВидеоWorking with Java Date and Time APIs: LocalDate, LocalTime, and LocalDateTimeDIALOGUEDate and Time Operations (Rev Java 8) - AssessmentЗадание
13Working with Text Files (Apache Commons IO)7 материалов

Working with Text Files (Apache Commons IO)

Reading a Text File Using Apache Commons IOВидеоEditing a Text File Using Apache Commons IOВидеоInterview Question - Sorting a Line from a Text FileВидеоCopying and Moving Text FilesВидеоInterview Question - Removing Duplicate Words from a Text FileВидеоHandling Text Files in Java with Apache Commons IODIALOGUEWorking with Text Files (Apache Commons IO) - AssessmentЗадание
14Working with MS Excel Files (Apache POI)6 материалов

Working with MS Excel Files (Apache POI)

Apache POI SetupВидеоReading Excel File Using POIВидеоRead Excel Data into a 2D ArrayВидеоInterview Question - Write Excel Using POIВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание