0
Trainer Name

Alexandra Kropova

Skill Area

Scientific or Technical, Statistics or Research and Development

Reviews

4.5 (21 Rating)

Course Requirements

No prior experience necessary

Course Description

You'll learn all the core fundamentals you need to become a rockstar Java developer.

Start here if you have no programming experience or are coming from another programming language to learn transferable, actionable skills.

Course Outcomes

1.Fundamentals of object-oriented programming
2.Variables and data types
3.Control flow
4.Exception handling
5.Classes and objects
6.Methods and constructors
7.Concatenation
8.Object state
9.Array and ArrayList
10.Collections and Looping
11.Internal and external method calls
12.Identity vs equality
13.Importing packages
14.The Iterator class

Course Curriculum

1 Course Introduction


2 Dynamic Connectivity


3 Quick Find


4 Quick Union


5 Quick-Union Improvements


6 Union-Find Applications


7 Analysis of Algorithms Introduction


8 Observations


9 Mathematical Models


10 Order of Growth Classifications


11 Theory of Algorithms


12 Memory


13 Stacks


14 Resizing Arrays


15 Queues


16 Generics


17 Iterators


18 Stack and Queue Applications


19 Sorting Introduction


20 Selection Sort


21 Insertion Sort


22 Shellsort


23 Shuffling


24 Convex Hull


25 Mergesort


26 Bottom-up Mergesort


27 Sorting Complexity


28 Comparators


29 Stability


30 Quicksort


31 Selection


32 Duplicate Keys


33 System Sorts


34 APIs and Elementary Implementations


35 Binary Heaps


36 Heapsort


37 Event-Driven Simulation


38 Symbol Table API


39 Elementary Implementations


40 Ordered Operations


41 Binary Search Trees


42 Ordered Operations in BSTs


43 Deletion in BSTs


44 Search Trees


45 Red-Black BSTs


46 B-Trees


47 1d Range Search


48 Line Segment Intersection


49 Kd-Trees


50 Interval Search Trees


51 Rectangle Intersection


52 Hash Functions


53 Separate Chaining


54 Linear Probing


55 Hash Table Context


56 Symbol Table Applications- Sets


57 Symbol Table Applications- Dictionary Clients


58 Symbol Table Applications- Indexing Clients


59 Symbol Table Applications- Sparse Vectors


Learner Feedback

Fundamental of Java Developer

5

Course Rating
0.00%
0.00%
0.00%
0.00%
0.00%

Log In or Sign Up as learner to post a review

Shopping Cart

Loading...