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

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

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

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

Java Programming Essentials

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

О курсе

Welcome to Java Programming Essentials, a foundational course designed to introduce you to the core principles of Java programming and object-oriented development in modern software environments. This course covers Java fundamentals, program structure, data types, control flow, methods, object-oriented programming concepts, collections, exception handling, and JVM memory basics. By the end of this course, you will be able to: -Explain how Java programs are structured and executed -Write clean and well-structured Java programs using modern syntax -Apply object-oriented principles such as encapsulation, inheritance, abstraction, and polymorphism -Use Java Collections like List, Set, and Map effectively -Implement structured exception handling for robust applications -Describe stack and heap memory behavior in Java -Build and refine a small console-based Java application Through guided coding demos and practical exercises, you will write Java programs from scratch, implement object-oriented designs, work with collections, handle runtime errors, and refactor code using best practices. These activities help bridge the gap between programming theory and real-world application development. This is a beginner-friendly course for aspiring Java developers, computer science students, and professionals transitioning into software development. No prior Java experience is required; basic logical reasoning and familiarity with programming concepts are sufficient.

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

Java ProgrammingObject Oriented Programming (OOP)Memory ManagementJavaIntelliJ IDEAVirtual MachinesData StructuresProgramming PrinciplesSoftware DevelopmentComputer ProgrammingApplication DevelopmentProgram DevelopmentSoftware EngineeringDebuggingObject Oriented Design

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

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

01Java Basics & Language Core26 материалов

Java Setup and Basics

Course IntroductionВидеоWelcome to Java Programming EssentialsЧтениеJava Programming Essentials: Self Check-InDIALOGUEIntroduction to JavaВидео

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

Edureka

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

Java Programming Essentials
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 8.2 ч

3 модулей

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

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

Часть программы вашего университета
Java ArchitectureВидео
IntelliJ IDEA Download and SetupЧтение
Demonstration: Running Your First Java ProgramВидео
Demonstration: Java Program StructureВидео
Practice Quiz: Java Setup and BasicsЗадание

Data Types and Control Flow

Data Types in JavaВидеоDemonstration: Data Types in JavaВидеоDemonstration: Conditions in JavaВидеоDemonstration: Loops in JavaВидеоDemonstration: User Input in JavaВидеоDemonstration: Debugging Java CodeВидеоOperators in JavaЧтениеPractice Quiz: Data Types and Control FlowЗадание

Methods and Memory

Methods and ParametersВидеоMemory Management in JavaВидеоDemonstration: Using var in JavaВидеоDemonstration: Methods and Parameters in PracticeВидеоGarbage Collection in JavaЧтениеPractice Quiz: Methods and MemoryЗадание

Module Wrap-Up and Assessment

Summary of Java Basics & Language CoreЧтениеJava Basics & Language Core: Programming QuestionsЧтениеKnowledge Check: Java Basics & Language CoreЗадание
02OOP, Collections, and Exceptions19 материалов

Object-Oriented Programming

Demonstration: Classes and Objects in JavaВидеоDemonstration: Inheritance and PolymorphismВидеоDemonstration: Abstract Classes and InterfacesВидеоDemonstration: Encapsulation in JavaВидеоAccess Modifiers in JavaЧтениеPractice Quiz: Object-Oriented ProgrammingЗадание

Java Collections

Java Collections FrameworkВидеоDemonstration: Working with ArrayList, HashSet, HashMapВидеоDemonstration: Iteration and Lambda ExpressionsВидеоCollection Performance in JavaЧтениеPractice Quiz: Java CollectionsЗадание

Exceptions and Mini Project

Exception Handling BasicsЧтениеDemonstration: Creating Custom ExceptionsВидеоDemonstration: Console Bank AppВидеоCode Review and RefactoringЧтениеPractice Quiz: Exceptions and Mini ProjectЗадание

Module Wrap-Up and Assessment

Summary of OOP, Collections, and ExceptionsЧтениеOOP, Collections, and Exceptions: Programming QuestionsЧтениеKnowledge Check: OOP, Collections, and ExceptionsЗадание
03Course Wrap-Up and Assessment4 материалов

Course Wrap-up and Assessments

Course SummaryВидеоThinking Like a Java DeveloperDIALOGUEConsole-Based Student Course Registration SystemЗаданиеEnd Course Knowledge Check: Java Programming EssentialsЗадание