Beginners Web Development Bundle

A must-have collection of popular web development courses. Learn Python, PHP, MySQL, Google Go, Ruby, React, Javascript, Jquery, NodeJS and Wordpress basics.

FREE BUNDLE!

15
COURSES
417
LESSONS
4683
ENROLLED

LIFETIME ACCESS TO ALL THESE 15 COURSES
A Gentle Introduction to Python Programming
A Gentle Introduction to Python Programming

$99 Value

An Introduction to PHP & MySQL
An Introduction to PHP & MySQL

FREE

First Lesson to ZK Framework
First Lesson to ZK Framework

FREE

Getting Started with NodeJS for Beginners
Getting Started with NodeJS for Beginners

$19 Value

jQuery for Absolute Beginners
jQuery for Absolute Beginners

$99 Value

Learn Essential Javascript Fundamentals
Learn Essential Javascript Fundamentals

$99 Value

Learn Google Go - Golang Programming for Beginners
Learn Google Go - Golang Programming for Beginners

$149 Value

Learn PHP Programming for Absolute Beginners
Learn PHP Programming for Absolute Beginners

$99 Value

Learn Rails Programming in Less than 2 Hours
Learn Rails Programming in Less than 2 Hours

$99 Value

Learn Ruby Programming The Easy Way
Learn Ruby Programming The Easy Way

$99 Value

MySQL Database Development for Beginners
MySQL Database Development for Beginners

$99 Value

Programming Made Easy with Python
Programming Made Easy with Python

FREE

Python for Beginners
Python for Beginners

FREE

React Native for Absolute Beginners
React Native for Absolute Beginners

$95 Value

Wordpress Beginner Tutorial Build Your First Website
Wordpress Beginner Tutorial: Build Your First Website

FREE

DETAILS OF THE 15 COURSES IN THE BUNDLE
A Gentle Introduction to Python Programming

A Gentle Introduction to Python Programming

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn basics to advanced concepts of the hottest language that every programmer must know today

Python is a programming language that can be used for a wide variety of purposes, from simple user scripts to web servers and complex APIs. It has a simple, highly readable syntax which makes it a suitable language for people who want to learn how to write programs.

Python is a programming language that can be used for a wide variety of purposes, from simple user scripts to web servers and complex APIs. It has a simple, highly readable syntax which makes it a suitable language for people who want to learn how to write programs.

What you will learn

We will begin the course by installing the Python 3 interpreter. We will look at how to run the interpreter in the command line, as well as how to execute our Python source files.

After that, we will learn about how to manipulate some basic data types. We will learn about how use Python to do simple arithmetic. Then, we will learn about working with words and characters, using a data type known as the “string”. We will also cover the Boolean type, which is a representation of True and False inside of a programming language.

Then we will move on to more complex types. First we will look at how we can organize data into a list. We will look at how to create lists, how to access elements inside them, and how to modify the contents of a list. Then, we will look at the dictionary type, which allows us to create mappings. For example, a dictionary could map account numbers to client names.

We will then move on to control flow. Control flow refers to the sequence in which a program’s

statements are executed. We will look at the if statement, which allows the script to decide whether or not to execute a block of code based on some condition. We will also look at looping. Looping refers to repeatedly executing a block of code until some condition is met. Functions will also be covered, which will allow us to organize code into simple, reusable pieces. Then, we will learn about errors, and how to handle them properly so that they do not halt execution of the script.

Finally, we will end the course with three practical coding exercises. These exercises will ask for user input, validate the user input, and display a result in the command line. In cases of invalid input,meaningful error messages will always be displayed to the user. The first exercise will involve asking the user for the length, width and height for a rectangular box. The program will then calculate and display the box’s volume. The second exercise will calculate the sum of all multiples of a list of numbers up to 1000. The last exercise will ask the user for a length and a width, and display a multiplication table with the given dimensions.

Prerequisites

Using the command line: In order to execute our coding examples, we will need to use the command line. In Windows, this is the Command Prompt and in MacOS this is the Terminal. For the purposes of this course, students only need to know how to change directories inside the command line. Everything else can be learned by watching the videos.

Python 3: This courses uses Python 3, which has some significant differences from Python 2. The first video of the course will demonstrate how to install Python 3, and how to run it in the command line.

Notepad++ ( Recommended ) : Notepad++ is a free, open-source text editor. Although JavaScript and HTML can be written using any text editor, Notepad++ is highly recommended because of features such as syntax highlighting and auto-complete.

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

3:50  Hours

25 Lessons

Lifetime Access

Course Curriculum

.

Preview Course

.

Introduction
Introduction to Python (5:22)
Basic Setup
Course Overview (2:23)
Setting up Python (5:02)
Variables and Basic Data Types
Numbers (6:46)
Variables and Order of Operation (8:14)
Strings Part 1 (6:39)
Strings Part 2 (7:26)
String Method and Formatting Part 1 (7:10)
String Method and Formatting Part 2 (6:38)
Booleans (6:30)
Complex Data Types
Tuples in Python (6:58)
Lists in Python (6:56)
Dictionaries in Python (8:08)
Python Objects (9:45)
Control Flow
Python if Statement Part 1 (6:22)
Python if Statement Part 2 (5:50)
for loop in Python (7:18)
Python while loop (6:48)
Functions in Python Part 1 (7:21)
Functions in Python Part 2 (8:55)
Exceptions in Python Part 1 (8:33)
Exceptions in Python Part 2 (11:27)
Basic Programming Exercises
Volume Calculator in Python (13:10)
Sum of Multiples in Python (14:18)
Multiplication Table in Python (13:43)

An Introduction to PHP & MySQL

An Introduction to PHP & MySQL

Instructor: University of Michigan

OverviewDescriptionAbout

Taught by the University of Michigan, you will learn the basics and nitty gritties of PHP and MySQL.

PHP / MySQL – Database Applications
PHP is a fast and feature-rich open source scripting language used to develop Web Applications or Internet / Intranet Applications.

PHP / MySQL – Database Applications

PHP is a fast and feature-rich open source scripting language used to develop Web Applications or Internet / Intranet Applications.

MySQL is a powerful open source database server built based on a relational database management system and is capable of handling a large concurrent database connection.

When combined together, talented PHP and MySQL developers can build very powerful and scalable Web / Internet / Intranet Applications.

PHP and MySQL are referred to as development tools.

PHP and MySQL are Open Source, meaning that they are free development tools, and there is a large community of dedicated volunteer programmers who contribute to make improvements and are continuously adding features to it. The development tools and database servers that require licensing costs have limited programming resources compared to open source development tools, which have an enormous and fast growing dedicated and knowledgeable community that extends around the world.

University of Michigan

The University of Michigan, frequently referred to simply as Michigan, is a public research university located in Ann Arbor, Michigan, United States. Originally, founded in 1817 in Detroit as the Catholepistemiad, or University of Michigania, 20 years before the Michigan Territory officially became a state, the University of Michigan is the state’s oldest university.

 

11:35 Hours

36 Lessons

Lifetime Access

Course Curriculum

Preview Course

Beginning & Introduction
Computing Conversations: Rasmus Lerdorf Interview on Creating PHP (7:45)
Computing Conversations with Brendan Eich (12:00)
Computing Conversations: Brian Behlendorf on the Apache Software Foundation (4:34)
Installing MAMP On a Macintosh and Writing your first PHP Program (10:22)
Setting display_errors variable in the php.ini for MAMP (4:59)
Installing XAMPP On Windows and Writing your first PHP Program (12:12)
Setting display_errors variable in the php.ini for XAMPP on Windows (5:35)
Setting up your first database and table on the UMSI People Server using PDO and PHP (5:06)
PHP-Intro: Understanding MySQL and Databases (Part 1) (22:19)
PHP-Intro Understanding MySQL and Databases (Part 2) (21:16)
PHP-Intro: Importing A Database into PHPMyAdmin (1:47)
Elizabeth Fong: Creating the SQL Database Standards (7:46)
PHP-Intro Data Modeling (Part 1) (8:34)
PHP-Intro Data Modeling (Part 2) (10:28)
PHP-Intro Data Modeling (Part 3) (14:05)
PHP-Intro Data Modeling (Part 4) (18:49)
PHP-Intro Chapter 3 – Overview (24:27)
PHP-Intro 04 Expressions and Control (38:06)
PHP-Intro 05 Arrays and Super Globals (22:38)
PHP-Intro 06 Functions (28:24)
PHP-Intro 07 Forms (Part 1) (24:08)
PHP-Intro 07 Forms (Part 2) (21:39)
PHP-Intro 8 Sessions, Cookies, and Login (Part 1) (36:48)
PHP-Intro 8 – Sessions, Cookies, and Login (Part 2) (20:20)
PHP-Intro 10 Databases in PHP using PDO (Part 1) (27:10)
PHP-Intro 10 Databases in PHP using PDO (Part 2) (17:25)
PHP-Intro 10 Databases in PHP using PDO (Part 3) (22:56)
PHP-Intro 11 PHP Objects (38:51)
PHP-Intro 12 JavaScript (35:45)
PHP-Intro 12 JavaScript Objects (18:28)
PHP-Intro 14 JQuery and JSON (Part 1) (27:12)
PHP-Intro 14 JQuery and JSON (Part 2) (25:54)
PHP-Intro 14 JQuery and JSON (Part 3) (9:22)
PHP-Intro 15 Advanced PDO/ SQL (Part 1) (11:29)
PHP-Intro 15 Advanced PDO/SQL (Part 2) (33:04)
PHP-Intro 15 MySQL Transactions (29:28)

First Lesson to ZK Framework

First Lesson to ZK Framework

Instructor: Filip Cossaer

OverviewDescriptionAbout

Understand the basics of ZK Java Web Framework and build your first Web GUI

ZK is a Web Framework specifically designed for Java developers, allowing them to focus more on the business logic by shielding them from JavaScript and all the complexity of Ajax server-browser communication.

ZK is a Web Framework specifically designed for Java developers, allowing them to focus more on the business logic by shielding them from JavaScript and all the complexity of Ajax server-browser communication.

This course is designed for beginners of ZK. Upon successful completion of this course, you will be able to set up a ZK Web project and create simple GUIs.

This course will start off with a brief introduction followed by a demonstration of ZK’s live demo, an explanation of how to use ZK Fiddle and a guide to setting up and building a first login page.

The instructor believes that it will be more practical if the participant works along with him, in order to achieve a more solid comprehension and experience the simplicity himself. Therefore, the course primarily consists of hands-on practices, rather than an in-depth analysis of the concepts.

In this course you will learn:

1. The basics of ZK

2. How you can search for ZK resources yourself

3. How you can play with ZK Demo and look up corresponding source code

4. How to create and run your own zul sample in ZK Fiddle

5. How to create your first ZK project using Maven Archetype

6. How to create a first Web GUI page using ZK components

By following along with the instructor and trying everything out yourself, you will soon realize how easy it is to work with ZK. Let’s get started!

 

Filip Cossaer

Welcome,

If you are here this means you want to know a little more of me.
So let’s start from the beginning.

Born 22/12/1979 in Belgium.
In 2010 I started higher education in programming at a school in the evening, PCVO Handel te Hasselt.
Then in 2013, I had the chance that mine work wanted me as a programmer, but I needed to learn again for a year but we did go deep with Hibernate, Spring and ZK.

In 2014 I could start as a junior programmer and looks like I had a good understanding of the ZK framework.
Because the understanding was there, I started to educate myself further in ZK, try to fix problems what I see on the forum, and with this the experience in ZK grows.

Now, it’s time to educate you.
I’m educating in a whole new way, I don’t want you to remember everything I say, but I want you to find your way into it and know where to find your solution.

Of course, the basics should be known, but for MVVM it’s hardly 1 A4 page.

The first course I created, is just showing you how to create a zul page and alter it.
We see where we can find some online demo’s of components with there source code.At the end, I’ll show some tricks about css changes.
Remember, it’s only a zul page, so no changes or communication with the server is in that course.

The second course I’ll make will be targeting MVVM pattern, what in mine opinion is one of the best implementations of MVVM I already seen.
Once you get the feeling and see the power of MVVM, you will hardly write MVC code again.
So, I hope to have the second course up and running around July 2017.

Thx for reading this.
If you want to contact me, you’ll find me at ZK forum as chillworld.

0:29  Hours

8 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction and first slides
Introduction (2:23)
ZK demo
ZK Demo (2:59)
ZK fiddle
ZK Fiddle (4:09)
new web application from archtype
ZK archtype, install and use. (2:47)
Let’s create our first GUI screen
Code login screen together (6:25)
Summary
Summary (0:46)
Extra
CSS tip and tricks (7:23)
CSS quiz
Themeroller (2:35)

Getting Started with NodeJS for Beginners

Getting Started with NodeJS for Beginners

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn Basic of Powerful JavaScript Engine NodeJS with Core Libraries

NodeJs is a powerful JavaScript engine that can be used for a variety of tasks. In this course, we’ll learn the basics of working with NodeJS.

We’ll work with the core libraries, but also learn about using npm: theNode Package Manager to load and work with any third party package that has been developed for NodeJS.

NodeJs is a powerful JavaScript engine that can be used for a variety of tasks. In this course, we’ll learn the basics of working with NodeJS. We’ll work with the core libraries, but also learn about using npm: theNode Package Manager to load and work with any third party package that has been developed for NodeJS. We’ll also look at three ways to write and run a simple web server using node.

The course is an hour long, and consists of two units. Topics include:

– installation
– testing and verifying the installation
– introduction to the npm
– using the REPL utility
– file input and output

The course assumes that you are comfortable writing and understanding object oriented JavaScript.

I hope you’ll join us for this exciting introduction to NodeJS.

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

1  Hour

12 Lessons

Lifetime Access

Course Curriculum

Preview Course

Basic Setup
Introduction (3:07)
Download and Install of node.js (2:04)
Testing the Installation (5:55)
Getting Started
Introduction to the npm Package Manager (9:42)
Using the Read-Eval-Print Loop Utility (3:43)
Using the fs Library for File Input (7:02)
Pulling Information from the Listing (6:11)
File Output Added (7:06)

jQuery for Absolute Beginners

jQuery for Absolute Beginners

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn Fundamental jQuery as per the Current Industry Demands.

JQuery is a popular JavaScript library that is used extensively in modern websites. This library facilitates common JavaScript tasks such as animations, event handling, manipulating HTML content, and communication with external servers.

JQuery is a popular JavaScript library that is used extensively in modern websites. This library facilitates common JavaScript tasks such as animations, event handling, manipulating HTML content, and communication with external servers. In addition to its easy-to-use features, JQuery also takes care of many cross-browser compatibility issues automatically.

Prerequisites

HTML: The student must know how to use HTML tags and attributes. Only a very basic understanding of HTML is assumed.

JavaScript: Since JQuery is a JavaScript library, the student must know how to write JavaScript. JQuery makes extensive use of functions and objects, so the student must be familiar with these concepts.

Notepad++ (Recommended): Notepad++ is a free, open-source text editor. Although JavaScript and HTML can be written using any text editor, Notepad++ is highly recommended because of features such as syntax highlighting and auto-complete.

JavaScript-enabled browser: In order to run JavaScript, the student must have a

ccess to a JavaScript-enabled browser. Although Google Chrome is used throughout the tutorial, any modern web browser will work as long as JavaScript has not been disabled by an administrator.

What you will learn

We will begin the course by learning about selectors. Selectors are strings that are used to target specific HTML elements on the page. The selector syntax is highly intuitive and easy to read and understand.

We will then move on to events. The student will learn how to write code that reacts to things like mouse clicks, key presses, when the page is done loading, and a few others. These events allow programmers to create interactive user interfaces.

After that, we will move on to effects and animations. Effects are used to hide and show elements. An example would be a menu that slides open when the mouse hovers over it. JQuery has a few built-in effects that can be implemented with minimal coding. For further customization, we will look at animations, which allow programmers to animate most of the visual properties of HTML elements.

Then we will learn about changing the HTML content of a webpage. This includes adding and removing entire HTML elements, as well as modifying text and other HTML attributes programmatically. We will also learn about how to navigate the tree-like structure of an HTML document using the concept of parent-, sibling-, and child-elements.

Finally, we will end the course by looking at AJAX, which stands for Asynchronous JavaScript and XML. AJAX allows programmers to interact with external servers. To serve as our example, we will read airport data from a public web service. We will learn how to request data, how to handle the response, and how to handle errors.

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

1  Hour

10 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction and Setup
Introduction to jQuery (3:08)
Selectors, Events and Effects
Selectors in jQuery (6:11)
Events in jQuery (6:24)
Effects and Animations
Effects in jQuery (6:28)
Animations in jQuery (7:15)
Document Object Model (DOM)
DOM Content (5:21)
DOM Structure (4:20)
DOM Traversal (7:05)
Introduction to Ajax
Ajax Part 1 (6:42)
Ajax Part 2 (9:55)

Learn Essential Javascript Fundamentals

Learn Essential Javascript Fundamentals

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Sit through one hour of training and walk out understanding Javascript as its core.

JavaScript is a programming language that can be run by all modern web browsers. It is downloaded alongside the HTML code of a webpage. Unlike HTML, which can only be used to display content, JavaScript allows web designers to add functionality and interactivity to their websites.

JavaScript is a programming language that can be run by all modern web browsers. It is downloaded alongside the HTML code of a webpage. Unlike HTML, which can only be used to display content, JavaScript allows web designers to add functionality and interactivity to their websites.

What you will learn

We will begin the course by learning where to write JavaScript. We will look at writing JavaScript directly inside an HTML tag, then inside of a script tag, and then finally in a file separate from the HTML document. We will discuss some of the reasons for using each method.

After that, we will learn about how to manipulate some basic data types. We will learn about how to do simple arithmetic, and also look at some of JavaScript’s built-in mathematical capabilities. Then, we will learn about working with words and characters, using a data type known as the “string”. We will also cover the Boolean type, which is a representation of True and False inside of a programming language.

Then we will move on to more complex types. We will learn about the array, which is essentially a list. We will look at how to create arrays, how to access elements inside them, and how to modify the contents of an array. Functions will also be covered, which will allow us to organize code into simple, reusable pieces. We will also learn about objects, which are a way of grouping together data and behaviors.

We will then move on to control flow. We will look at the “if” statement, which allows the script to decide whether or not to execute a block of code based on some condition. We will also look at looping. Looping refers to repeatedly executing a block of code until some condition is met. Then, we will learn about errors, and how to handle them properly so that they do not halt execution of the script.

Next, we will look at the Document Object Model ( DOM ). This is what allows JavaScript to interact with the HTML code of a webpage. We will look at several ways of finding any particular HTML element on the page. Then we will see what information we can extract from that element (tag name, attributes,etc.). We will learn about adding and removing elements from a page. Finally, we will learn about events, which allows JavaScript to react to things like mouse clicks, mouse movement, key presses, and many others.

We will end the course with a practical exercise, in which we will build a simple JavaScript-based webpage. We will put to use most of the concepts covered in the course. We will look at how to validate user input, how to display results, and how to display meaningful error message to the user.

Prerequisites

HTML: The student must know how to use HTML tags and attributes. Only a very basic understanding of HTML is assumed.

Google Chrome (Recommended): Google Chrome is a free web browser and it will be

used to execute all the examples in this course. Although all browsers can run JavaScript, Chrome has extensive built-in developer tools. In the course, we will be using Chrome’s JavaScript console, which will allow us to run quick little examples without the need to create and edit files.

Notepad++ (Recommended): Notepad++ is a free, open-source text editor. Although JavaScript and HTML can be written using any text editor, Notepad++ is highly recommended because of features such as syntax highlighting and auto-complete.

 

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

 

1:50  Hours

16 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction
Introduction to Javascript (4:59)
Overview and Basic Setup
Course Overview (3:38)
Basic Setup (6:09)
Variables and Primitive Types
Numbers Demo (5:47)
Variables Demo (4:45)
Strings Demo (6:09)
String Methods Demo (6:26)
Object Types
Javascript Arrays (5:38)
Javascript Functions (6:46)
Objects in Javascript (6:39)
Control Flow
Conditionals (7:36)
Looping (6:57)
Errors (7:54)
Document Object Model (DOM)
Elements and Attributes (7:31)
Events (7:26)
Function Calculator Exercise (8:59)

Learn Google Go - Golang Programming for Beginners

Learn Google Go - Golang Programming for Beginners

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn fundamentals of programming in the Go language

This course teaches the fundamentals of programming in the Go language. Go is a language suitable for a wide variety of tasks, from systems programming to writing web servers. In this course, we’ll learn the syntax of Go, but more importantly, how to “think in Go.”

This course teaches the fundamentals of programming in the Go language. Go is a language suitable for a wide variety of tasks, from systems programming to writing web servers. In this course, we’ll learn the syntax of Go, but more importantly, how to “think in Go.” While many tasks can be performed in the same ways as they are done in other programming languages, there is usually a more streamlined solution offered by Go, and that’s what we’re here to learn.

This 3-hour course is divided into four units. Topics include:

– Installing Go and verifying the installation
– Finding package documentation
– Data types and program structure
– Functions
– Loops and conditional statements
– Arrays and slices
– Maps
– Structures and pointers
– New vs. Make
– Reference types and value types
– Buffered input and output
– Initialization
– Function types and closures
– Interfaces

I hope you join me for this exciting look into one of the most powerful and elegant languages there is!

What are the requirements?

  • Will Require Google Go Tool Installtion
  • Knowledge of any Programming Language is Helpful, but Not Necessary
  • Any Linux Based Operating System, but Not Necessary

What am I going to get from this course?

  • Learn Data types in Google Go
  • Learn Maps and Pointers
  • Learn Loops and Conditional Statements

What is the target audience?

  • Any Fresher Who Wants to Learn Google Go
  • Expert who Needs to Brush up Google Go Knowledge

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

3:50  Hours

54 Lessons

Lifetime Access

Course Curriculum

Preview Course

First Section
Introduction (2:43)
Installing Go (5:20)
verify (5:48)
Geeting package doucmentationu (3:39)
Data types and declarartion (8:53)
program structure with a global var declaration (6:51)
declaring multiple variables on single line (2:44)
Itroduction to function (4:26)
Returning multiple values from a fuction (4:14)
Naming return values (2:42)
Variadic parameter lists (5:19)
Recursive functions (6:08)
Conditional statements and loops
Finding the average of an array (8:35)
For loops part -1 (5:42)
Range and len of an array (5:49)
If,else if,else (7:30)
Switch without conditional (4:26)
Switching on a variables (3:07)
Swich with combined cases (4:38)
Maps, Pointer and More
Intro to slices (7:05)
The uppend function (4:40)
Returning a slices from a function (7:32)
Learn maps (10:23)
Learn structures (5:24)
Introduction to pointers (6:39)
New Lecture (5:35)
Passing function parameter by reference (5:38)
Functions, Methods and More
Buffered String Read from stdin (9:18)
Using Scan and Scanln for Input (11:18)
Structure Initialization and Method Syntax (11:05)
Using defer (3:58)
Function types (3:05)
losure Demo – Fibbonacci Numbers (4:39)
Interfaces (6:21)

Learn PHP Programming for Absolute Beginners

Learn PHP Programming for Absolute Beginners

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn Fundamental of PHP as per the Current Industry Demands.

PHP is an object oriented general purpose language suitable for a wide variety of tasks. In this course, we’ll learn how to use PHP as a server-side scripting language for use in web development.

PHP is an object oriented general purpose language suitable for a wide variety of tasks. In this course, we’ll learn how to use PHP as a server-side scripting language for use in web development.

The course consists of four units:

Unit 1: covers basic syntax, variables, and language features such as loops and decision constructs. We’ll also learn how to download and install PHP as a part of the XAMPP distribution so it can be used in the context of a web server running on your local computer.

Unit 2: PHP’s object oriented features will be learned, along with basic function syntax and scoping rules. We’ll also talk about some useful string functions.

Unit 3: Associative arrays will be discussed in Unit 3. Arrays are the key to understanding the mechanism of sending and receiving data via the request mechanism in PHP. We’ll learn how to work with data via REQUEST, GET, and POST, and we’ll also cover some important server variables exposed by PHP.

Unit 4: teaches how to integrate MySQL databases with PHP. The concentration here is on the PHP communication with MySQL using the mysqli class in an object oriented style. If you need a refresher on the MySQL, Checkout out MySQL course.

I hope you enjoy the course, and I look forward to working with you!

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

2  Hours

20 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction to PHP
Introduction (7:11)
Getting XAMPP Brackets and Starting Server (2:36)
First PHP Script (5:53)
Variable in PHP (5:00)
Conditional Statements (10:02)
Loops in PHP (9:13)
Object Oriented Features
Functions in PHP (5:42)
Require, Includes and some String Functions (9:13)
Classes Overview (7:09)
Scoping Rules and the Global Keyword (3:35)
Static Properties (9:26)
Arrays and Variable
Arrays in PHP (10:35)
$_SERVER Variables in PHP (5:55)
$_GET in PHP (4:08)
$_POST in PHP (2:49)
$_REQUEST in PHP (3:56)
MySQL Database Insight
Using PHPMyAdmin (5:01)
Simple Database (1:59)
MySQL Connection (5:11)
MySQL Queries (6:47)

Learn Rails Programming in Less than 2 Hours

Learn Rails Programming in Less than 2 Hours

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn how to build and design Rails apps in a step-by-step course with a hands-on project based approach.

This course teaches the basics of Rails development. Rails is a framework for developing database enabled web applications quickly and easily.

In this course, we assume that you already have a knowledge of Ruby.

The course is divided into three units. In unit 1, we’ll look at how Rails is organized.

 

This course teaches the basics of Rails development. Rails is a framework for developing database enabled web applications quickly and easily. In this course, we assume that you already have a knowledge of Ruby.

The course is divided into three units. In unit 1, we’ll look at how Rails is organized. We’ll talk about the Model / View / Controller design pattern and how Rails implements it, and how to create a very simple “Hello world” application in Rails. We’ll also look at creating an application using a scaffold, and create a simple app to track contacts and phone numbers.

Unit 2 will dive deeper into Rails, and create our contacts app from scratch, starting with a simple controller and view Along the way, we’ll learn about resources and creating a model for the app, as well as view to add a contact and show the most recently added contact.

In Unit 3, we’ll finish up the application by creating actions and view to allow the user to show all contacts, and edit and delete them as well. We’ll also look at creating links between views that tie the application together.

I hope you enjoy the course as much as I’ve enjoyed writing it.

Topics covered:

Unit 1

Intro to Rails

Getting Rails on your computer

Model / View / Controller

Creating a new Rails app

The directory structure

Hello, Rails

Creating an app with a scaffold

A simple scaffold-based contacts app

 

Unit 2

Creating controllers

Action methods map to views

Creating views

Embedding Ruby in HTML

Creating resources

Creating a model

Adding a new contact: the new action

Adding the contact to the database: the create action

Showing the contact: the show action

 

Unit 3

Showing all contacts: the index action

Editing a contact: the update action

Deleting a contact: the destroy action

Linking from the home page to the contacts index

Linking up all the actions from the index page

 

EDUmobile Academy
EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

 

2:50  Hours

19 Lessons

Lifetime Access

Course Curriculum

Preview Course

Rails Basic
Introduction (5:10)
Model / View / Controller (5:17)
Rails App Directory Structure (4:05)
Creating a New Rails Project (5:32)
Rendering Text in the Browser (5:53)
New Application with a Scaffold (11:08)
Your First Rail Project
The “people” Project – a Contact List: Creating a Controller and Index View (7:50)
Creating Resources, a Controller and a View (10:00)
Demo of Resource, Controller, and View Creation (10:31)
Adding Embedded Ruby to the View (10:38)
Creating and Migrating the Model (9:12)
Showing the Added Record (3:57)
Actions and Views
The Index action and erb (7:57)
Adding Links (6:52)
For Validation with Regular Expressions (11:14)
Deleting a Record (9:54)
Updating a Record (9:08)
Refactoring (6:31)

Learn Ruby Programming The Easy Way

Learn Ruby Programming The Easy Way

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn to program in Ruby the hottest language of the moment, in a step by step easy to follow hands-on course.

This is an introductory course for the Ruby programming language, suitable for anyone who wants to use Ruby for any purpose. Whether you intend to use Ruby for Rails development, at the command line, or for writing GUI applications, this is the place to start.

This is an introductory course for the Ruby programming language, suitable for anyone who wants to use Ruby for any purpose. Whether you intend to use Ruby for Rails development, at the command line, or for writing GUI applications, this is the place to start.

The course consists of nearly two hours of training, and teaches Ruby syntax. We only assume that you have some grasp of basic Object Oriented Programming (what classes and objects are and how to use them). You will learn:

– How to set up Ruby on your computer (you may already have it!)

– How to create Ruby source code

– Running Ruby interactively at the command prompt

– Variable and constant syntax

– Control structures (loops and if statements)

– Arrays and how to use them

– Hashes

– Ruby method definitions

– Using blocks

– Classes and objects in Ruby

– Attribute specifiers

– Implementing inheritance

– Method access in Ruby

Ruby is is both unique and elegant. This course will get you started with Ruby programming quickly and easily. The course is broken into simple digestible steps. We take a hands-on “learn by doing” approach and our focus is to make you productive right from go!

This course is for newbie programmers or developers who want to get up to speed with the most popular language of the moment.

The course is suitable for anyone who has some programming knowledge, but no knowledge of the Ruby language. Ruby is fun to learn, and a very powerful tool for any serious programmer. I hope you join us.

 

EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

6  Hours

56 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction to Ruby
Introduction (4:17)
Getting Ruby (2:33)
Hello World with Puts and Gets (5:47)
Interactive Ruby Prompt, Int, Float and String (8:02)
Variables and Constants (6:16)
Conditional Statements (7:35)
If and unless Statement Modifiers (3:49)
Special variable types ($ @ and @@) (5:52)
Loops in Ruby (10:27)
Ruby Arrays and Methods
Arrays in Ruby (8:39)
Hashes in Ruby (3:19)
Method Syntax (8:04)
Block Syntax (6:59)
Ruby Classes and Properties
Classes, Properties and Methods (10:15)
attr_reader, attr_writer and attr_accessor (6:28)
Inheritance in Ruby (5:57)
Method Access Discussion (5:59)
Method Access Demo (7:26)

MySQL Database Development for Beginners

MySQL Database Development for Beginners

Instructor: EDUmobile Academy

OverviewDescriptionAbout

A Practical “how-to” Approach to Working with MySQL

MySQL is the fastest growing open-source relational database management system with 100 million downloads till date.
It is a popular choice of database for use in web applications and is currently used by many large websites, including Facebook, Twitter, Wikipedia, Flickr, YouTube, and a ton of other top sites!

MySQL is the fastest growing open-source relational database management system with 100 million downloads till date.

It is a popular choice of database for use in web applications and is currently used by many large websites, including Facebook, Twitter, Wikipedia, Flickr, YouTube, and a ton of other top sites!

MySQL is a general purpose relational database management system (RDBMS) used mainly to provide a back-end database for web applications.

In this course, we’ll introduce the concepts of relational database management systems in general, and how they relate to MySQL in particular.

Unlike traditional courses that concentrate mainly on theory, we’ll take a practical “how-to” approach to working with data.

Here’s what you’ll learn:

– Creating databases and tables

– Adding data to a table with INSERT

– Reading a table with SELECT

– How to use WHERE to filter data

– Using ORDER BY to sort data

– JOINs and how to use them to read from multiple tables

– Changing data in a table with UPDATE

– The DELETE query: removing one or more rows of data from a table

– Using a text file to load a database schema

These topics and many more will be covered. The concentration in this course is on MySQL itself… not on how to use it to for any particular purpose.

But this course makes a great introduction to our upcoming course about web databases using php and MySQL.

So why wait… sign up today!

EDUmobile Academy
EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

 

2  Hours

20 Lessons

Lifetime Access

Course Curriculum

Preview Course

Introduction and Installation
Installing MySQL (5:33)
Showing, Creating, and Using Databases (2:46)
Creating Tables, Inserting and Showing Data (6:26)
MySQL Data Types (12:47)
Creating an Auto Incrementing Primary Key (8:06)
MySQL Basic Query Statements
Describe Table Syntax (3:58)
Loading SQL Files into MySQL (6:55)
Select Query Syntax Introduction (6:34)
Select Query Demo (5:16)
MySQL Advance Statements
Update Query Syntax (3:15)
Mathematical Operations (6:06)
Distinct, Count, and Group by (4:02)
Table Relationships (7:47)
Intro to Joins (5:55)
MySQL Advanaced Statements Part 2
The Delete Query (4:36)
Types of Joins (6:04)
Joins Demo (4:36)
Creating and Using Views (2:43)
Setting up a Many to Many Relationship (4:36)
Demo of Many to Many Relationship (6:32)

Programming Made Easy with Python

Programming Made Easy with Python

Instructor: Charles Severance

OverviewDescriptionAbout

Dr. Chuck from University of Michigan teaches you how to program from the ground up using the Python Language.

Chuck is known for his simplistic style of teaching computer programming to people all over the world.

Getting Started with Python 3
This section aims to teach everyone the basics of programming computers using Python

Chuck is known for his simplistic style of teaching computer programming to people all over the world.
Getting Started with Python 3
This section aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The section has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this section. This section will cover Chapters 1-5 of the textbook “Python for Informatics”. Once a student completes this section, they will be ready to take more advanced programming sections.
Python 3 Data Structures
This section will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This section will cover Chapters 6-10 of the textbook “Python for Informatics”.
Using Python 3 to Access Web Data
This section will show how one can treat the Internet as a source of data. We will scrape, parse, and read web data as well as access data using web APIs. We will work with HTML, XML, and JSON data formats in Python. This section will cover Chapters 11-13 of the textbook “Python for Informatics”.
Using Databases with Python 3
This section will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. The section will use SQLite3 as its database. We will also build web crawlers and multi-step data gathering and visualization processes. We will use the D3.js library to do basic data visualization. This section will cover Chapters 14-15 of the book “Python for Informatics”.

If you wish to start with Python 2 course, you can get enrolled to our Python for Beginners for FREE

 

Charles Severance
Charles is a Clinical Associate Professor and teaches in the School of Information at the University of Michigan. He works on Open Source projects building free educational technology like Sakai and Tsugi. He is also active in the movement to build, share, and remix Open Educational Resources (OER) and is a long-time advocate of freely sharing educational resources to empower teachers.

Charles teaches six popular MOOCs to students worldwide on the Coursera platform: Internet History, Technology, and Security and the Programming for Everybody Specialization. Charles has a B.S., M.S., and Ph.D. in Computer Science from Michigan State University and his hobbies include off-road motorcycle riding, karaoke and playing hockey.

 

15  Hours

92 Lessons

Lifetime Access

Course Curriculum

Preview Course

Chapter 1
PY4E – Introduction – (Chapter 1 Part 1) (12:30)
PY4E – Introduction (Chapter 1 Part 2) (12:15)
What happens when the CPU cooler is removed? (2:17)
Inside of Hard Drive (1:55)
PY4E – Introduction (Chapter 1 Part 3) (7:48)
PY4E – Introduction (Chapter 1 Part 4) (12:45)
Installing Python 3 on Windows-10 (8:10)
Installing a Python 3 on a Macintosh (4:22)
Worked Exercise – Hello World (5:12)
Chapter 2
PY4E – Introduction (Chapter 2 Part 1) (9:41)
PY4E – Introduction (Chapter 2 Part 2) (19:53)
Worked Exercise 2.2 (6:11)
Worked Exercise 2.3 (7:48)
Chapter 3
PY4E – Conditionals (Chapter 3 Part 1) (13:29)
PY4E – Conditionals (Chapter 3 Part 2) (13:51)
Worked Exercise 3.1 (12:06)
Worked Exercise 3.2 (9:25)
Chapter 4
PY4E – Functions (Chapter 4 Part 1) (10:29)
PY4E – Functions (Chapter 4 Part 2) (12:35)
Worked Exercise 4.6 (10:07)
Chapter 5
PY4E – Loops and Iteration (Chapter 5 Part 1) (9:58)
PY4E – Loops and Iteration (Chapter 5 Part 2) (6:51)
PY4E – Loops and Iteration (Chapter 5 Part 3) (8:43)
PY4E – Loops and Iteration (Chapter 5 Part 4) (18:47)
Worked Exercise 5.1 (8:30)
Chapter 6
PY4E – Strings (Chapter 6 Part 1) (10:42)
PY4E – Strings (Chapter 6 Part 2) (18:44)
Worked Exercise 6.5 (8:26)
Chapter 7
PY4E – Files (Chapter 7 Part 1) (7:54)
PY4E – Files (Chapter 7 Part 2) (13:46)
Worked Exercise 7.1 – Opening and Reading a File (9:43)
Chapter 8
PY4E – Python Lists (Chapter 8 Part 1) (10:56)
PY4E – Python Lists (Chapter 8 Part 2) (9:36)
PY4E – Python Lists (Chapter 8 Part 3) (8:02)
Strings, Files, Lists and the Guardian Pattern (Chapter 8) (12:00)
Chapter 9
PY4E – Dictionaries (Chapter 9 Part 1) (8:03)
PY4E – Dictionaries (Chapter 9 Part 2) (9:26)
Sesame Street – Counting is Wonderful (2:30)
PY4E – Dictionaries (Chapter 9 Part 3) (11:54)
Counting Word Frequency using a Dictionary (Chapter 9) (24:23)
Chapter 10
PY4E – Tuples (Chapter 10 Part 1) (9:47)
PY4E – Tuples (Chapter 10 Part 2) (12:23)
Sorting a Dictionary using Tuples (Chapter 10) (10:05)
Chapter 11
PY4E – Regular Expressions (Chapter 11 Part 1) (10:46)
PY4E – Regular Expressions (Chapter 11 Part 2) (8:46)
PY4E – Regular Expressions (Chapter 11 Part 3) (8:51)
Chapter 12
PY4E – HTTP (Chapter 12 Part 1) (7:43)
PY4E – HTTP (Chapter 12 Part 2) (9:26)
PY4E – HTTP (Chapter 12 Part 3) (4:35)
Worked Example: Sockets (Chapter 12) (6:11)
PY4E – Unicode and UTF-8 in Python (Chapter 12 Part 4) (11:14)
PY4E – HTTP (Chapter 12 Part 5) (5:30)
Worked Example: Using Urllib (Chapter 12) (3:39)
PY4E – HTTP (Chapter 12 Part 6) (6:39)
Worked Example: BeautifulSoup (Chapter 12) (9:20)
Chapter 13
PY4E – Web Services (Chapter 13 Part 1) (2:48)
PY4E – Web Services – XML (Chapter 13 Part 2) (5:42)
Worked Example: XML (Chapter 13) (6:06)
PY4E – Web Services – XML Schema (Chapter 13 Part 3) (14:08)
PY4E – Web Services – JSON (Chapter 13 Part 4) (6:28)
Worked Example: JSON (Chapter 13) (5:50)
Discovering JavaScript Object Notation with Douglas Crockford (7:07)
PY4E – Web Services – SOA (Chapter 13 Part 5) (2:01)
JISC e-Framework (5:15)
PY4E – Web Services – GeoJSON (Chapter 13 Part 6) (7:05)
Worked Example: GeoJSON API (Chapter 13) (7:41)
PY4E – Web Services – Twitter (Chapter 13 Part 7) (10:11)
Worked Example: Twitter API (Chapter 13) (19:41)
Chapter 14
PY4E – Python Objects (Chapter 14 Part 1) (10:39)
PY4E – Python Objects (Chapter 14 Part 2) (8:18)
PY4E – Python Objects (Chapter 14 Part 3) (6:25)
PY4E – Python Objects (Chapter 14 Part 4) (7:37)
Chapter 15
PY4E – Databases (Chapter 15 Part 1) (15:40)
PY4E – Databases – Single Table SQL (Chapter 15 Part 2) (10:06)
Worked Example: Twspider.py (Chapter 15) (9:38)
PY4E – Database – Complex Models (Chapter 15 Part 3) (8:43)
PY4E – Databases (Chapter 15 Part 4) (4:05)
PY4E – Databases – Foreign Keys (Chapter 15 Part 5) (11:30)
PY4E – Databases – JOIN (Chapter 15 Part 6) (10:30)
Worked Example: Tracks.py (Chapter 15) (13:58)
PY4E – Databases – Many-to-Many (Chapter 15 Part 7) (13:13)
Worked Example: Twfriends.py (Chapter 15) (21:38)
Chapter 16
PY4E – Visualization (Chapter 16 Part 1) (6:43)
Worked Example: Geodata (Chapter 16) (13:13)
PY4E – Visualization (Chapter 16 Part 2) (11:24)
Worked Example: Page Rank – Spidering (Chapter 16) (17:24)
Worked Example: Page Rank – Computation (Chapter 16) (15:36)
Worked Example: Page Rank – Visualization (Chapter 16) (6:42)
PY4E – Visualization (Chapter 16 Part 3) (6:58)
Worked Example: Gmane / Mail – Retrieval (Chapter 16) (17:00)
Worked Example: Gmane / Mail – Model (Chapter 16) (12:55)
Worked Example: Gmane / Mail – Visualization (Chapter 16) (13:32)

Python for Beginners

Python for Beginners

Instructor: Charles Severance

OverviewDescriptionAbout

Teaches you basic Python programming skills through data analysis.

This course teaches basic Python programming skills through data analysis. There is no complex math in the course, the programs are generally quite short, and the workload is no more than a few hours per week.

This course teaches basic Python programming skills through data analysis. There is no complex math in the course, the programs are generally quite short, and the workload is no more than a few hours per week. By the time you complete the course, you will understand and be able to read, parse, and manipulate data using Python. The course is also being packaged as a “remixer kit” to be used by instructors and/or learners who want to remix or change any of these materials.

Course Audience
This course has no prerequisites. Literally anyone can and everyone should take this course.

What You Will Learn
Upon completing this course you will have basic Python programming skills. Hopefully you will like programming well enough to take another course in programming or web development.

If you wish to learn Python 3, you can get enrolled to our Programming Made Easy with Python for FREE.

Charles Severance

Charles is a Clinical Associate Professor and teaches in the School of Information at the University of Michigan. He works on Open Source projects building free educational technology like Sakai and Tsugi. He is also active in the movement to build, share, and remix Open Educational Resources (OER) and is a long-time advocate of freely sharing educational resources to empower teachers.

Charles teaches six popular MOOCs to students worldwide on the Coursera platform: Internet History, Technology, and Security and the Programming for Everybody Specialization. Charles has a B.S., M.S., and Ph.D. in Computer Science from Michigan State University and his hobbies include off-road motorcycle riding, karaoke and playing hockey.

9:13  Hours

15 Lessons

Lifetime Access

Course Curriculum

Preview Course

Lecture Materials
Introduction: Python for Informatics (77:27)
Lecture 1: Python for Informatics – Expressions (42:57)
Lecture 2: Python for Informatics – Conditional Execution (38:15)
Lecture 3: Python for Informatics – Functions (28:03)
Lecture 4: Python for Informatics – Iterations (46:43)
Lecture 5: Python for Informatics – Strings (27:57)
Lecture 6: Python for Informatics – Files (24:38)
Lecture 7: Python for Informatics – Lists (27:14)
Lecture 8: Python for Informatics – Dictionaries (37:33)
Lecture 9: Python for Informatics – Tuples (26:36)
Lecture 10: Python for Informatics – Regular Expressions (35:23)
Lecture 11: Python for Informatics – HTTP (47:38)
Lecture 12: Python for Informatics – Web Services (Part 1/3) (29:21)
Lecture 13: Python for Informatics – Web Services (Part 2/3) (12:13)
Lecture 14: Python for Informatics – Web Services (Part 3/3) (21:52)

React Native for Absolute Beginners

React Native for Absolute Beginners

Instructor: EDUmobile Academy

OverviewDescriptionAbout

Learn fundamentals of building user interfaces with React Native.

React Native is a powerful way to build mobile apps using javascript. Based on the React library (an open source javascript user interface library for web applications, developed by Facebook), React Native allows developers to quickly prototype working solutions for Android and iOS devices.

React Native is a powerful way to build mobile apps using javascript. Based on the React library (an open source javascript user interface library for web applications, developed by Facebook), React Native allows developers to quickly prototype working solutions for Android and iOS devices.

This course teaches the fundamentals of building user interfaces with React Native. The focus of the course is on the View portion of a full Model – View – Controller architecture; the Model and Controller portions are usually provided by such technologies as php / MySQL. In the course, we will learn to develop working user interface solutions. Topics include:

– How to install React Native
– Initializing and running a new project
– Editing program code
– Properties
– States
– Handling text input
– Using CSS with React Native
– Using Flexbox layout
– List Views
– Navigators

I hope you will join me for this exciting first look at React Native.

 

EDUmobile Academy
EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase – to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA.

Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

1:19  Hours

10 Lessons

Lifetime Access

Course Curriculum

Preview Course

Basics of React Native
Introduction to React Native (5:28)
Initializing and Running a New Project (6:13)
Editing and Running the Code (6:40)
Comparing Android and iOS .js Files (2:20)
Working with Props – Part 1 (4:25)
States and Text Input (4:56)
Styling and Formatting
CSS and Flexbox Layout (14:25)
Styling1 (8:47)
Styling2 (9:53)
ListView1 (8:17)

Wordpress Beginner Tutorial Build Your First Website

Wordpress Beginner Tutorial: Build Your First Website

Instructor: John Shea

OverviewDescriptionAbout

Everything you need to know to get started with the WordPress Content Management System

I will be walking you through the basics of the WordPress dashboard, where to get website hosting, where to find high quality website themes, posting content and working with the platform.

In this tutorial course I am going to teach you the basics of WordPress.

WordPress is a great platform for those that are interested in building a website that can be used for:

  • A Business
  • Blogging
  • An eCommerce Website
  • Sales Page
  • Or even a Membership Course

I will be walking you through the basics of the WordPress dashboard, where to get website hosting, where to find high quality website themes, posting content and working with the platform.

Building a WordPress website is a great skill to have not only for yourself but you can also build websites for clients and turn a profit on your work!

John Shea

I am an entrepreneur, gamer, podcaster, metal music fanatic and blogger. I’m always trying to stay up to date with the latest trends and changes in the constant growing world of SEO & Digital Marketing.

I blog at NoShameIncome.com sharing what’s working for me today in the world of online marketing.

I originally started learning about online marketing as a way to generate additional income, I enjoy connecting with others and helping people achieve their goals.

1:50  Hours

24 Lessons

Lifetime Access

Course Curriculum

Preview Course

Start Here
What To Expect In This Course (1:23)
What Is WordPress? (2:02)
Hosting & Setup
Wordpress Hosting Options (2:38)
Getting a Domain (3:01)
Installing WordPress Through Cpanel (Depending On Host) (2:19)
Walking You Through The WordPress Backend
A Walkthrough The Dashboard (2:18)
Appearance Settings (5:57)
All Other Settings (8:01)
Using Widgets (2:37)
Permalink Structure (1:11)
Picking a Theme
Free Themes (1:47)
Premium Themes – ThemeForest (6:31)
Publishing Content & Plugins
Posting a Blog Post (6:17)
Working With Pages (1:56)
Embedding Videos & Images Into Content (3:20)
What Are Plugins? (2:55)
Yoast SEO (3:53)
JetPack (1:24)
Hiring a Freelancer & Learning To Use FTP
Hire a Freelancer Inexpensively (5:30)
Why You May Want To Learn How To Use An FTP Program (1:40)
Conclusion
Thanks For Watching! (3:11)

FREE BUNDLE!