Get $1 credit for every $25 spent!

The Software Developer Certification Bundle

Ending In:
Add to Cart - $39.99
Add to Cart ($39.99)
$1,391
97% off
wishlist
Courses
9
Lessons
422
Enrolled
115

What's Included

Product Details

Access
Lifetime
Content
5.0 hours
Lessons
43

C# in 6 Hours: C# for Complete Beginners - Learn by Coding

Master the Most Popular Game Development Language

By Oak Academy | in Online Courses

Do you want to learn C# but have no experience at all? This C# Fundamentals for Beginners course is the perfect place for you to start. In this course, you'll be mastering the fundamentals of C# with .NET framework. You’ll have a firm understanding of the C# language and valuable insights on how things work under the hood and you'll also be very confident in the basics of coding and game development, and hungry to learn more. When you know the basics well, switching to different technology stacks is easier.

4.7/5 rating from 380 students enrolled: ★ ★ ★ ★

  • Access 43 lectures & 5 hours of content 24/7
  • Understand the C# & .NET framework
  • Know the most useful development environments which support using of C# and .Net framework
  • Use write & write line command in console programming
  • Learn about variable types that using in .Net framework
  • Know the most used shortcuts in visual studio
OAK Academy | Long Live Tech Knowledge
4.3/5 Instructor Rating: ★ ★ ★ ★

By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was OAK's starting point. OAK Academy is a group of tech experts who have been in the sector for years and years. Deeply rooted in the tech world, they know that the tech industry's biggest problem is "tech skills gap" and their online course are their solution.

They specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to their practical alignment, they are able to constantly translate industry insights into the most in-demand and up-to-date courses.

15,355 Total Students
1,690 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Your First Program
  • What You Will Learn in C# For Complete Beginners Course?
    • Here is the C Course Program - 5:15
    • No experience on C Don't Worry - 2:00
    • C .NET Framework - 2:56
  • Set Up Visual Studio
    • Development Environments - 6:34
    • How To Install Visual Studion On Windows - 2:22
    • How To Install Visual Studion On Mac - 6:02
  • Console Environment
    • What is Console App - 0:46
    • Functions Used in Console Environment to Write and Read - 4:58
    • Read Readline - 3:15
  • Variables
    • What Is Variables - 9:18
    • Type Conversions in Variables - 8:13
  • Windows Form
    • Introduction to Windows_Form - 1:28
    • Review Necessary Windows - 7:51
    • Review Form Properties - 5:19
  • Review Objects in Toolbox
    • Using MessageBox - 5:14
    • Button - 9:09
    • Label - 3:40
    • textbox - 6:29
    • GroupBox - 2:24
    • RadioButton - 3:58
    • Checbox - 3:58
    • Combobox - 9:21
    • Datetimepicker - 5:54
    • Switch and Data Transfer Between Forms - 6:02
  • Operators
    • Using Operators - 5:08
  • Before Starting Know-How
    • Using Comment Line - 3:51
    • Using Region - 2:02
    • Naming Conventions - 4:21
    • Using Breakpoint - 7:43
    • Keyboard Shortcuts in Visual Studio - 3:37
  • Condition Controls
    • If-Else Statement - 12:55
    • Switch Case Statement - 6:22
  • Loops
    • While DoWhile - 11:06
    • For Loop - 5:33
    • Jump Statements - 9:15
  • Project
    • Make an Example With What We Learn - 20:57
  • Arrays
    • Arrays - 9:44
  • Methods
    • Methods - 16:38
  • Classes
    • Class and Object - 13:06
    • Using List Class - 13:53
    • Using Timer Class - 7:29
    • Using Random Class - 9:08
    • Using Math Class - 20:24

View Full Curriculum


Access
Lifetime
Content
6.0 hours
Lessons
70

Xamarin: Build Native Cross Platform Apps with C# Codes

Use Your C# Skills, Learn to Build Native Mobile Apps with Xamarin for Android, iOS & Windows

By Oak Academy | in Online Courses

This is the most complete course that teaches you how to build Native Cross-Platform Apps with C# Codes. Xamarin is a framework that allows us to create native apps for Android, IOS, and Windows using a C# programming language; which means you only code once then the rest will be sorted as Xamarin will build your app for each platform. It is that simple. In this course, you will develop cross-platform apps with Xamarin Forms. You do not need to learn Java, Kotlin, Objective-C, Swift, or anything else. Just know C# (and maybe a little bit of CF# Object-Oriented Programming.)

4.6/5 rating from 139 students enrolled: ★ ★ ★ ★

  • Access 70 lectures & 6 hours of content 24/7
  • Create native apps for Android, IOS & Windows using C# programming language
  • Use free tools &platforms for Xamarin and Visual Studio
  • Learn to get platform-specific functions w/ Dependency Service
  • Test projects on the iOS Simulator
OAK Academy | Long Live Tech Knowledge
4.3/5 Instructor Rating: ★ ★ ★ ★

By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was OAK's starting point. OAK Academy is a group of tech experts who have been in the sector for years and years. Deeply rooted in the tech world, they know that the tech industry's biggest problem is "tech skills gap" and their online course are their solution.

They specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to their practical alignment, they are able to constantly translate industry insights into the most in-demand and up-to-date courses.

15,355 Total Students
1,690 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • C# experience
  • C# Object-Oriented Programming is a plus
  • Windows 7/8/10 or Mac OS X 10.12 & later versions

Course Outline

  • Do You Wonder What We Covered In Our Xamarin Course?
    • 1 - What We Will Learn in Xamarin Course? - 5:28
  • Let`s Talk About Xamarin
    • 2 - What is Xamarin? - 2:22
    • 3 - Why Xamarin? - 2:37
  • Set Up Visual Studio and Xamarin
    • 4 - Setting Up Visual Studio 2019 and Xamarin - 2:19
    • 5-Useful Information For Xamarin
  • Your Very First Xamarin Forms App
    • 6 - Create First Xamarin Forms App Using Visual Studio - 2:26
    • 7 - Meeting with Xamarin Forms Project Architecture - 7:09
    • 8 - Creating an Android Emulator - 2:58
    • 9 - Deploying App on Emulator - 1:40
  • Creating Pages and Navigation
    • 10 - Content Page - 7:49
    • 11 - Navigation Page and Toolbar Items - 10:03
    • 12 - Tabbed Page - 3:30
    • 13 - Carousel Page - 3:31
    • 14 - Master Detail Page - 7:19
    • 15 - Navigation Between Pages - 5:06
  • Adding and Using Elements
    • 16 - Button - 5:42
    • 17 - Label - 2:18
    • 18 - Entry And Editor - 4:39
    • 19 - SearchBar - 2:28
    • 20 - Switch and Checkbox - 2:11
    • 21 - Slider - 2:37
    • 22 - Stepper - 1:32
    • 23 - ProgressBar - 2:26
    • 24 - BoxView - 1:32
    • 25 - Image - 2:26
    • 26 - Picker - 1:52
    • 27 - Date Picker and Time Picker - 2:05
    • 28 - Activity Indicator - 1:05
    • 29 - Web View - 2:00
    • 30 - Let’s practice: Register Page - 22:48
  • App Design with Layouts
    • 31 - Stack Layout - 11:26
    • 32 - Grid - 11:38
    • 33 - Absolute Layout - 8:20
    • 34 - Relative Layout - 7:46
    • 35 - Let’s Practice: Login Page Design - 13:39
  • Table View and Custom Cells
    • 36 - Table View - 5:03
    • 37 - Text Cell - 2:09
    • 38 - Switch Cell - 1:32
    • 39 - Entry Cell - 1:35
    • 40 - Image Cell - 1:24
    • 41 - View Cell - 5:34
    • 42 - Let’s Practice: Settings Page - 20:32
    • 43 - What is OOP? - 2:46
    • 44 - Class and Object - 6:26
  • Displaying Pop-Ups
    • 45 - Displaying Alerts - 4:47
    • 46 - Action Sheet - 2:48
  • List View and Data Binding Basic
    • 47 - Creating a List View - 1:49
    • 48 - Adding Items in List View with Data Binding - 3:42
    • 49 - Getting Selected Item - 2:48
    • 50 - Adding Header and Footer - 4:11
    • 51 - Pull to Refresh - 1:37
    • 52 - Using Search Bar - 2:17
    • 53 - Grouping on List View - 4:39
    • 54 - Let’sPractice: Café Menu App - 33:58
    • 55 - Enum - 5:07
  • Getting Platform - Specific Functions with Dependency Service
    • 56 - Define an Interface and the Get Method - 5:14
    • 57 - Service Implementation on Android - 3:10
    • 58 - Service Implementation on iOS - 2:03
    • 59 - Service Implementation on UWP - 3:16
    • 60 - What We Have Learned? - 0:56
    • 61 - Interface - 7:13
  • Using Native Controls with Custom Renderers
    • 62 - Creating a Control - 1:27
    • 63 - Creating a Custom Renderer on Android - 3:57
    • 64 - Creating a Custom Renderer on iOS - 2:16
    • 65 - Creating a Custom Renderer on UWP - 2:19
    • 66 - Creating a Custom Control - 3:27
    • 67 - Adding Bindable Properties to a Custom Control - 7:41
    • 68 - Let’s Practice: Video Player App - 48:40
    • 69 - Encapsulation - 10:55
  • Xamarin Course Final
    • 70 - What We Have Learnt in Xamarin and Xamarin Forms Course ? - 0:19

View Full Curriculum


Access
Lifetime
Content
7.0 hours
Lessons
67

React JS: Learn React JS from Scratch with Hands-On Projects

Start Learning from Scratch, Dive in React JS & Become a React Developer

By Oak Academy | in Online Courses

React is one of the best choices for building modern web applications. If you are new to React or maybe you've been struggling to learn and truly understand what’s going on, then this course is the best way for you to learn React JS. With 67 lectures, this course will take you through everything you need to know to master web development using ReactJS by providing a powerful knowledge through a mixture of diagrams and the creation of a simple application.

4.6/5 rating from 2,428 students enrolled: ★ ★ ★ ★

  • Access 67 lectures & 7 hours of content 24/7
  • Build single page applications with React JS
  • Create reusable React Components
  • Learn components, props, states and component life cycle methods in React JS
  • Know how to connect to an external API
OAK Academy | Long Live Tech Knowledge
4.3/5 Instructor Rating: ★ ★ ★ ★

By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was OAK's starting point. OAK Academy is a group of tech experts who have been in the sector for years and years. Deeply rooted in the tech world, they know that the tech industry's biggest problem is "tech skills gap" and their online course are their solution.

They specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to their practical alignment, they are able to constantly translate industry insights into the most in-demand and up-to-date courses.

15,355 Total Students
1,690 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: all levels

Requirements

  • Any device with basic specifications

Course Outline

  • What We Will Learn?
    • 1 - What You Will Learn and How to Get Help? - 1:22
  • Let`s Start to Learn React JS
    • 2 - Your First App Overview - 11:06
    • 3 - Frequently Asked Questions - 9:18
    • 4 - Let, Const and Var in 3 minutes - 3:53
    • 5 - Install Node JS - 5:26
    • 6 - Create Your React App - 5:35
    • 7 - Why You Will Need To Create a React App? - 6:27
    • 8 - Start Creating React App - 6:24
    • 9 - Do You Want to Learn How To Stop React App? - 5:17
    • 10 - Important Functional Components - 15:05
  • What is this JSX?
    • 11 - Converting HTML JSX - 6:02
    • 12 - Inline Styling with JSX in React JS - 10:53
    • 13 - JavaScript Variable in JSX - 12:43
  • React with Props
    • 14 - Three Tenets of Components - 3:34
    • 15 - Simple App with React - 2:55
    • 16 - Styling App with Semantic UI - 8:34
    • 17 - Building Component - 3:57
    • 18 - Specifying The Image in React JS - 3:19
    • 19 - Duplicating The Single Component - 1:58
    • 20 - Component Nesting - 12:06
    • 21 - Props System - 4:10
    • 22 - Passing Props to Child - 13:02
    • 23 - Reusable Component Overview - 2:46
    • 24 - Props Children - 12:42
  • Class-Based Components
    • 25 - Class-Based Components and Functional Component - 5:48
    • 26 - New App Overview - 8:42
    • 27 - Getting Users Physical Location - 7:57
    • 28 - Handling Async Operation in React - 3:35
    • 29 - Transformation Functional Component to Class Based Component - 4:53
  • State in React
    • 30 - State Rules - 4:19
    • 31 - Initializing State In Constructor - 13:48
    • 32 - Lifecycle Method Overview - 12:25
    • 33 - Conditional Rendering - 5:18
  • Lifecycle Methods
    • 34 - Get to Know Lifecycle Method - 13:26
    • 35 - Refactoring App with Lifecycle Method - 3:08
    • 36 - Passing State As Props - 4:27
    • 37 - Ternary Expressions in JSX - 5:48
    • 38 - Showing Picture - 6:33
    • 39 - Styling The App - 10:11
    • 40 - Free React Developer Tools - 3:48
    • 41 - General App Review - 7:23
  • User Inputs, Forms and Events in React JS
    • 42 - App Overview - 2:43
    • 43 - Component Design - 3:03
    • 44 - Handling Forms - 8:31
    • 45 - Styling The App - 3:22
    • 46 - Creating Event Handlers - 6:15
    • 47 - Controlled vs Uncontrolled Elements - 4:33
    • 48 - Why Controlled Elements? - 7:39
    • 49 - Understanding ‘this’ Key Word In JS - 10:18
    • 50 - Communicating Child to Parent - 3:02
    • 51 - Invoking Callbacks In Children - 4:54
  • API Request with React
    • 52 - Fetching Data - 3:50
    • 53 - Axios vs Fetch - 3:49
    • 54 - Async Await Function - 10:06
    • 55 - Setting The State - 6:08
    • 56 - Rendering A List of Components - 5:15
    • 57 - Implementing The Key Values In List - 4:35
    • 58 - What We Have Learned From The App? - 4:04
  • Navigation with React Router
    • 59 - Initializing The Project - 3:13
    • 60 - The React Router - 21:09
    • 61 - Link and Nav Links - 6:05
    • 62 - Programmatic Redirects - 7:20
    • 63 - Route Parameters - 15:07
    • 64 - React Router Switch Tag - 3:53
  • React Portals
    • 65 - How To Create A Modal? - 8:49
    • 66 - Why React Portals? - 7:38
    • 67 - Creating a React Portals - 6:53

View Full Curriculum


Access
Lifetime
Content
3.0 hours
Lessons
24

Redux with React JS: Learn Redux with Modern React JS

Master Redux, React Router & Portals

By Oak Academy | in Online Courses

This course will take you through everything you need to know about Redux. You will find the most simple and easiest form of React-Router, React-Portal, and Redux. With 24 lectures, this class explains the theoretical knowledge about Redux on the ‘code pen’ tool, before proceeding to React. This course will take you from a beginner to a more advanced level with hands-on examples.

4.8/5 rating from 123 students enrolled: ★ ★ ★ ★

  • Access 24 lectures & 5 hours of content 24/7
  • Learn the most popular React-Router, React-Portal &Redux libraries used w/ React JS
  • Create modals w/ React Portals
  • Easily access the data we hold globally from our components
  • Create multi-page web applications with React-Router
OAK Academy | Long Live Tech Knowledge
4.3/5 Instructor Rating: ★ ★ ★ ★

By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was OAK's starting point. OAK Academy is a group of tech experts who have been in the sector for years and years. Deeply rooted in the tech world, they know that the tech industry's biggest problem is "tech skills gap" and their online course are their solution.

They specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to their practical alignment, they are able to constantly translate industry insights into the most in-demand and up-to-date courses.

15,355 Total Students
1,690 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: intermediate

Requirements

  • Basic knowledge of HTML, CSS, JavaScript and React JS

Course Outline

  • Redux with React
    • 1 -What You Will Learn in This Redux with React Course? - 1:57
  • React Router
    • 2 - Intro to React Router - 3:04
    • 3 - React Router - 21:09
    • 4 - Link and Navlink - 6:05
    • 5 - Programmatic Redirects - 7:20
    • 6 - Route Parameters - 15:07
    • 7 - React Router Switch Tag - 3:53
    • 8 - React Portals - 8:49
    • 9 - Why React Portals? - 7:38
    • 10 - Creating Modal with React Portals - 6:53
  • Redux
    • 11 - Let`s Meet with Redux - 10:20
    • 12 - Redux Stores - 7:48
    • 13 - Redux Actions - 6:25
    • 14 - Redux Reducers - 4:05
    • 15 - Store Subscriptions - 8:51
    • 17 - Mapping State to Props - 13:16
    • 16 - Setting up Redux - 9:08
    • 18 - Card Page - 8:30
    • 19 - Map Dispatch to Props - 10:06
    • 20 - Map Dispatch to Props 2 - 7:36
    • 21 - Action Creators - 4:44
    • 22 - Redux Thunk Theory - 6:52
    • 23 - Redux Thunk - 13:23
  • The End
    • 24 - Final Words For Redux with React - 3:13

View Full Curriculum


Access
Lifetime
Content
5.0 hours
Lessons
45

React Native: Learn React Native with Hands-On Practices

Dive Deeper Into React Native & Use It to Build iOS and Android Apps

By Oak Academy | in Online Courses

React-Native is a library developed by the React team and it is widely used to create mobile applications for both Android and IOS. React and JavaScript is all you need to create awesome mobile apps that work on both Android and iOS. This course is for beginners...and it will take you from beginner to advance level. You will learn to React development step-by-step with hands-on demonstrations.

4.8/5 rating from 2,001 students enrolled: ★ ★ ★ ★

  • Access 45 lectures & 5 hours of content 24/7
  • Understand the basics of React and React-Native libraries
  • Send an HTTP request from a mobile application
  • Use the flex-box system
  • Create reusable components
  • Finally create your own mobile app
OAK Academy | Long Live Tech Knowledge
4.3/5 Instructor Rating: ★ ★ ★ ★

By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was OAK's starting point. OAK Academy is a group of tech experts who have been in the sector for years and years. Deeply rooted in the tech world, they know that the tech industry's biggest problem is "tech skills gap" and their online course are their solution.

They specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to their practical alignment, they are able to constantly translate industry insights into the most in-demand and up-to-date courses.

15,355 Total Students
1,690 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: all levels

Requirements

  • avaScript + HTML + CSS fundamentals

Course Outline

  • Introduction to the React Native Course
    • 1 - What We Will Learn? - 2:18
    • 2 - How To Get Help? - 1:43
  • Setup For Windows
    • 3 - Free Tools - 7:25
    • 4 - Windows Setup for React Native - 5:33
    • 5 - How To Start Emulator in Android Studio - 15:34
  • Setup For OSX
    • 6 - Free Tools - 4:46
    • 7 - OSX Setup for React Native - 4:45
    • 8 - Start The Emulator - 3:12
  • React Native and JSX
    • 9 - How To Create An App - 2:50
    • 10 - See Content On Emulator - 3:52
    • 11 - Why Do We Need React and React-Native? - 3:50
    • 12 - Es6 Syntax ( Let, Const, Var) - 5:34
    • 13 - First Component - 8:40
    • 14 - How To Show Component On Device - 10:26
    • 15 - How to Build Our First App - 6:46
    • 16 - How to Connect a Component To The Root Component - 12:08
    • 17 - Import a Component to Another Component - 8:57
  • Styling For React Native
    • 18 - Styling with JSX - 13:44
    • 19 - Displaying Views - 10:44
    • 20 - Header Component’s Styling - 4:17
    • 21 - React Props - 7:55
    • 22 - How to Reuse Code With Props System - 8:30
  • API Request With React Native
    • 23 - How To Show a List To The User - 6:58
    • 24 - The List Component - 8:34
    • 25 - Func Component vs Class Based Component - 10:43
  • Lifecycle Methods
    • 26 - When Do We Need Lifecycle Methods? - 9:58
    • 27 - Lifecycle Methods - 8:12
    • 28 - Making Request With Axios - 9:55
  • State In React Native
    • 29 - What Is State and How To Initial State? - 8:44
    • 30 - Using of State - 11:06
    • 31 - A Component’s Lifecycle With State - 4:57
    • 32 - List Component - 8:23
    • 33 - List Item Component - 10:13
    • 34 - Reusable Components - 6:28
    • 35 - Styled Component for List Items - 5:19
    • 36 - Usage of Props.Children - 5:46
    • 37 - Item Section - 9:17
  • Layout With Flexbox
    • 38 - Introduction to the Flexbox - 6:46
    • 39 - Section Header Component - 6:04
    • 40 - How to Show An Image - 12:46
    • 41 - Scrollable Content - 5:22
    • 42 - User Interaction with ReactNative - 9:44
    • 43 - Event Handlers - 13:13
    • 45 - What We Learned From App - 5:01
    • 44 - How to Open Another App (Browser) - 4:42

View Full Curriculum


Access
Lifetime
Content
8.0 hours
Lessons
85

Java Programming: Learn Core Java & Improve Java Skills

Advance Your Java Skill Set with Hands-On Examples

By Oak Academy | in Online Courses

This Java Programming online course will teach you step by step how to follow the methodology by introducing concepts and demos that will show the fundamentals of Java needed for developer positions. This Java Programming course is project-based, and you will work on 7 awesome projects and 50 coding exercises as you progress.

4.6/5 rating from 856 students enrolled: ★ ★ ★ ★

  • Access 85 lectures & 8 hours of content 24/7
  • Understand how Java works & programming fundamentals
  • Differentiate JDK, JRE & JVM
  • Know what Object-Oriented programming is
  • Learn wrapper classes of primitive types when converting object
OAK Academy | Long Live Tech Knowledge
4.3/5 Instructor Rating: ★ ★ ★ ★

By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was OAK's starting point. OAK Academy is a group of tech experts who have been in the sector for years and years. Deeply rooted in the tech world, they know that the tech industry's biggest problem is "tech skills gap" and their online course are their solution.

They specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to their practical alignment, they are able to constantly translate industry insights into the most in-demand and up-to-date courses.

15,355 Total Students
1,690 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: all levels

Requirements

  • Any device with basic specifications

Course Outline

  • Introduction
    • 1 - What We Will Learn? - 1:16
  • Environment Setup
    • 2 - Getting Started With Java? ( JDK, JRE and JVM ) - 4:56
    • 3 - Installing Java on Windows - 4:26
    • 4 - Installing Java on Linux - 4:27
    • 5 - Installing Java on Mac - 5:06
  • Development Environment
    • 6 - What is IDE? - 2:15
    • 7 - Download and Run Eclipse - 7:16
    • 8 - First Java Program - Hello World - 4:42
    • 9 - Compiling and Running Applications - 0:55
    • 10 - Closer Look at the First Java Program - 1:48
  • Basics of Java Syntax
    • 11 - Closer Look at the Java - 3:10
    • 12 - What Are Variables? - 10:20
    • 13 - Basic Output - 4:37
    • 14 - Basic Input - 5:01
    • 15 - Comments - 5:37
    • 16 - Data Types - 8:30
    • 17 - Type Conversion & Type Casting - 5:41
    • 18 - Stack & Heap - 1:38
    • 19 - Arrays - 7:35
  • Operators
    • 20 - Arithmetic Operators - 5:05
    • 21 - Assignment Operators - 5:43
    • 22 - Unary Operators - 5:33
    • 23 - Equality and Relational Operators - 4:37
    • 24 - Conditional Operators - 4:55
    • 25 - Operator Precedence - 4:13
    • 26 - Expressions, Statements and Blocks - 2:59
  • Control Flow Statements
    • 27 - If, If-Else Statement - 5:34
    • 28 - If-Else - If Ladder Statement, Nested If Statement - 10:13
    • 29 - Switch-Case Statement - 7:04
    • 30 - Project 1: Calculator - 8:29
    • 31 - For Loops - 6:44
    • 32 - For-Each Loop - 6:12
    • 33 - While Loop - 4:39
    • 34 - Do - While Loop - 5:38
    • 35 - Break Keyword - 4:45
    • 36 - Continue Keyword - 2:37
    • 37 - Return Keyword - 3:09
    • 38 - Project 2: Fibonacci Series - 7:18
  • Methods ( Functions )
    • 39 - What is Method? - 3:42
    • 40 - Method Calling - 1:14
    • 41 - Types of Methods & Method Return Types - 9:07
    • 42 - Method Overloading - 3:38
    • 43 - Project 3: Find Exponential Number - 5:30
  • Java Object Oriented Concept
    • 44 - Object & Class - 6:01
    • 45 - Access Modifiers - 1:55
    • 46 - Naming Conventions - 2:20
    • 47 - Constructors - 10:30
    • 48 - Packages - 11:39
    • 49 - “Static” Keyword - 8:38
    • 50 - Nested & Inner Classes - 8:10
  • Object Oriented Programming
    • 51 - Inheritance - 8:18
    • 52 - Method Overriding - 7:43
    • 53 - “Super” and “This” Keywords - 8:28
    • 54 - “Final” Keyword - 7:26
    • 55 - Abstract Classes - 10:05
    • 56 - Interfaces - 6:43
    • 57 - Polymorphism - 7:16
    • 58 - Encapsulation - 9:03
  • Wrapper Classes, Auto-Boxing and Unboxing
    • 59 - What is Wrapper Class in Java? - 1:35
    • 60 - Conversion of Types - 1:52
    • 61 - Autoboxing - UnBoxing - 4:15
  • Strings
    • 62 - What is String? - 11:35
    • 63 - Useful Methods of String - 8:18
    • 64 - Why String is Immutable? - 1:37
    • 65 - StringBuffer Class - 5:35
    • 66 - StringBuilder Class - 3:35
    • 67 - String vs String Buffer vs String Builder - 1:44
    • 68 - Project 4: Reverse String - 3:56
  • Exception Handling
    • 69 - Intro to Exception - 2:01
    • 70 - What Is The Difference Between Error and Exception? - 3:13
    • 71 - Exception Types - 2:43
    • 72 - Try – Catch Block - 1:58
    • 74 - Differences Between "Throw" and "Throws" - 1:00
    • 73 - Finally Block - 12:34
    • 75 - Throw Keyword - 4:45
    • 76 - Throws Keyword - 5:39
    • 77 - Exception Methods - 6:41
    • 78 - Project 5: Bank Account Balance - 14:40
  • Java Desktop Application Design (Swing)
    • 79 - Introduction to Java Swing - 2:25
    • 80 - Swing Containers, Labels, Text Fields and Buttons - 2:28
    • 81 - Layouts - 7:19
    • 82 - Project 6: Login Form in Swing - 16:56
  • Enum Types
    • 83 - Enum Types - 8:49
    • 84 - Project 7: Traffic Lights Program With Enum - 6:59
  • What We Have Learned ?
    • 85 - What We Have Learned ? - 6:51

View Full Curriculum


Access
Lifetime
Content
5.0 hours
Lessons
59

Python: Learn Python with Real Python Hands-On Examples

Equip Yourself with a Range of Python Programming Skills

By Oak Academy | in Online Courses

Do you want to learn one of employers' most requested skills? If so, you are in the right place. Python is a general-purpose, high-level, and multi-purpose programming language. The best thing about the Python is that it supports a lot of today’s technology, including vast libraries for twitter, data mining, scientific calculations, designing, back-end server for websites, engineering simulations, artificial learning, augmented reality and what not! This course will teach you every basic thing you need to learn about Python and go all the way to programming with hands-on examples.

4.3/5 rating from 152 students enrolled: ★ ★ ★ ★

  • Access 59 lectures & 5 hours of content 24/7
  • Use Object Oriented Programming
  • Work w/ Python functions, namespaces & modules
  • Build a portfolio with your Python skills
OAK Academy | Long Live Tech Knowledge
4.3/5 Instructor Rating: ★ ★ ★ ★

By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was OAK's starting point. OAK Academy is a group of tech experts who have been in the sector for years and years. Deeply rooted in the tech world, they know that the tech industry's biggest problem is "tech skills gap" and their online course are their solution.

They specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to their practical alignment, they are able to constantly translate industry insights into the most in-demand and up-to-date courses.

15,355 Total Students
1,690 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Python is Easy To Learn
    • 1 - Python Is The New King - 2:56
  • Python Setup
    • 2 - Installing Anaconda Distribution For MAC - 3:42
    • 3 - Installing Anaconda Distribution For Windows - 3:19
    • 4 - Installing Python and PyCharm For MAC - 5:45
    • 5 - Installing Python and PyCharm For Windows - 4:10
    • 6 - Installing Jupyter Notebook For MAC - 2:30
    • 7 - Installing Jupyter Notebook For Windows - 2:26
  • Variables
    • 8 - Variables - 8:36
  • Numbers
    • 9 - Numbers - 10:20
  • Strings
    • 10 - String Operations and Useful String Methods - 5:37
    • 11 - Data Type Conversion - 3:53
    • 12 - Exercise : Company Email Generator - 2:57
  • Conditionals
    • 13 - Conditionals - 1:40
    • 14 - bool() Function - 2:08
    • 15 - Comparison and Logical Operators - 9:05
    • 16 - If Statements - 9:59
    • 17 - Exercise: Calculator - 11:05
    • 18 - Exercise: User Login - 4:56
  • Loops
    • 19 - Loops - 1:31
    • 20 - While Loops - 4:15
    • 21 - For Loops - 4:29
    • 22 - Range Function - 3:24
    • 23 - Control Statements - 5:03
    • 24 - Exercise: Perfect Numbers - 2:33
    • 25 - Exercise: User Login with Loops - 5:05
  • Functions
    • 26 - Functions - 2:11
    • 27 - Create A New Function and Function Calls - 3:53
    • 28 - Return Statement - 4:36
    • 29 - Lambda Functions - 2:58
    • 30 - Exercise: Finding Prime Number - 4:21
  • Modules
    • 31 - Logic of Using Modules - 2:19
    • 32 - How It is Work - 3:17
    • 33 - Create A New Module - 3:07
    • 34 - Exercise: Number Game - 5:57
  • Lists
    • 35 - Lists and List Operations - 4:55
    • 36 - List Methods - 5:35
    • 37 - List Comprehensions - 2:24
    • 38 - Exercise: Fibonacci Numbers - 2:42
    • 39 - Exercise: Merging Name and Surname - 2:29
  • Tuples
    • 40 - Tuples - 6:42
  • Dictionaries
    • 41 - Dictionaries - 10:15
    • 42 - Dictionary Comprehensions - 2:20
    • 43 - Exercise: Letter Counter - 2:33
    • 44 - Exercise: Word Counter - 2:49
  • Exceptions
    • 45 - What is exception? - 3:29
    • 46 - Exception Handling - 12:53
    • 47 - Exercise: if Number - 2:22
  • Files
    • 48 - Files - 3:01
    • 49 - File Operations - 11:27
    • 50 - Exercise: Team Building - 5:43
    • 51 - Exercise: Overlap - 5:11
  • Sets
    • 52 - Sets and Set Operations and Methods - 11:09
    • 53 - Set Comprehensions - 5:58
  • Object Oriented Programming
    • 54 - Logic of OOP - 4:58
    • 55 - Constructor - 7:09
    • 56 - Methods - 4:41
    • 57 - Inheritance - 6:42
    • 58 - Overriding and Overloading - 10:33
  • Final Project and Last Words
    • 59 - Final Project: Remote Controller Application - 21:36

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
17

Mobile App Marketing: Learn App Monetization From Scratch

Monetize Your App & Create a Profit-Generating App Business

By Oak Academy | in Online Courses

Everyone is talking about design & coding, but no one is talking about how to make money with apps. There are tons of tutorials for how to make games, but everyone is silent about making money with apps and they are keeping it as a secret. This course will teach you how to successfully market, to promote, and monetize your apps so that you can actually make a living doing what you enjoy the most!

4.2/5 rating from 230 students enrolled: ★ ★ ★ ★

  • Access 17 lectures & 1 hour of content 24/7
  • Correctly monetize your app
  • Learn the top app monetization strategies
  • Become a much stronger mobile app entrepreneur
OAK Academy | Long Live Tech Knowledge
4.3/5 Instructor Rating: ★ ★ ★ ★

By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was OAK's starting point. OAK Academy is a group of tech experts who have been in the sector for years and years. Deeply rooted in the tech world, they know that the tech industry's biggest problem is "tech skills gap" and their online course are their solution.

They specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to their practical alignment, they are able to constantly translate industry insights into the most in-demand and up-to-date courses.

15,355 Total Students
1,690 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: all levels

Requirements

  • Any device with basic specifications

Course Outline

  • Introduction to Mobile App / Game Monetization
    • 1 - Introduction - 0:36
  • What We Will Learn?
    • 2 - What Is Covered In This Course? - 1:48
  • Key Metrics
    • 3 - Revenue Metrics - 12:35
    • 4 - User Acquisition Metrics - 2:45
    • 5 - Engagement Tracking Metrics - 10:16
    • 6 - Technical Performance Metrics - 6:15
  • App Publishing Process
    • 7 - App Publishing Cycle - 3:18
    • 8 - Prototyping - 4:49
    • 9 - MVP ( Minimum Viable Product ) - 2:53
    • 10 - LTV - Retention Tests - 4:26
    • 11 - Publishing and Optimization - 6:09
    • 12 - App Monetization Types - 4:16
  • Ad Monetization
    • 13 - Ad Monetization - 4:39
    • 14 - Ad Mediation - 11:15
    • 15 - Ad Placement Strategies - 8:15
    • 16 - In App Marketing Strategies - 8:37
  • LTV_Retention Increasing Tips
    • 17 - LTV_Retention Increasing Tricks - 3:46

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
12

HTML for Everyone: Real World Coding in HTML

Learn Web Development & HTML Essentials from Scratch

By Oak Academy | in Online Courses

HTML stands for HyperText Markup Language. It allows the user to create and structure sections, paragraphs, headings, links, and blockquotes for web pages and applications. While it is the basic building block of the web, it's actually not a technical programming language. This course will take you to the very basics of HTML and move on to actual coding with hands-on exercises.

  • Access 12 lectures & 1 hour of content 24/7
  • Have a basic understanding of HTML
  • Learn to create a beautiful, responsive landing page
  • Create different designs of your own
  • Know the difference in usage between block level & inline elements in HTML
  • Create commonly used user login & registration pages
OAK Academy | Long Live Tech Knowledge
4.3/5 Instructor Rating: ★ ★ ★ ★

By 2024, there will be more than 1 million unfilled computing jobs and the skills gap is a global problem. This was OAK's starting point. OAK Academy is a group of tech experts who have been in the sector for years and years. Deeply rooted in the tech world, they know that the tech industry's biggest problem is "tech skills gap" and their online course are their solution.

They specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to their practical alignment, they are able to constantly translate industry insights into the most in-demand and up-to-date courses.

15,355 Total Students
1,690 Reviews

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • HTML For Everyone
    • 1-Course Introduction - 4:41
  • Do you Know HTML Essentials?
    • 2-What is Internet and Html - 6:24
    • 3-Basic Tags - 8:34
    • 4-Images and Attributes - 8:25
    • 5-List - 7:00
    • 6-List Example - 8:24
    • 7-Block Level Inline Element - 5:34
  • Let's Learn More Complex Topics in HMTL
    • 8-Tables - 8:58
    • 9-Table Example - 6:03
    • 10-Form - 12:07
    • 11-Form Example - 7:51
  • What We Have Learned In This HTML Course?
    • 12-Let's See What You Have Learned - 1:46

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.