16 beginner programming projects: Java, Python,JavaScript,c#
4.1 (60 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,391 students enrolled

16 beginner programming projects: Java, Python,JavaScript,c#

Learn to program in multiple programming languages with step by step projects
4.1 (60 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,391 students enrolled
Last updated 5/2020
English
English [Auto]
Current price: $97.99 Original price: $139.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 17 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Setup development environments
  • Understand and create Variables
  • Understand and create Arrays
  • Use various Operators
  • Use and understand Conditional Statements
  • Understand Lists
  • Use comments in code
  • Understand and use various data types
  • Understand and create Functions
  • Create various projects in Java ; Python; JavaScript ; C#
Course content
Expand all 163 lectures 17:09:57
+ Introduction to Programming
7 lectures 31:43
What is Java
05:45
What is Python
06:17
What is JavaScript
02:38
What is C#
01:18
+ Programming in Java: Setting up Environment
4 lectures 34:16
Installing JDK and NetBeans Bundle
08:52
Your First Java Program
06:57
Basic structure of a java program
10:00
What is a package
08:27
+ Programming in Java - Basic Concepts
6 lectures 44:04
Primitive Data Types
08:58
Basic Operators
07:40
Variables
09:00
Arrays
07:37
Using comments
04:39
Running Java outside IDE
06:10
+ Programming in Java : Project 1: Adding two numbers
6 lectures 40:03
Creating the project
07:49
Renaming the components
10:16
Coding the exit buttons
05:18
Coding the clear button
04:57
Coding the addition button
07:33
Running your project outside IDE
04:10
+ Programming in Java :Project 2: Creating Digital Clock
6 lectures 44:58
Creating the project structure
04:12
Importing Packages
07:51
Using Classes
08:57
Creating a Thread
11:26
Modifying the Jlablel properties
07:54
Building and deploying your application
04:38
+ Programming in Java :Project 3: Creating a basic calculator
8 lectures 01:21:08
Creating the project and adding a Form
10:28
Adding a Textbox and button to form
07:23
Changing the form properties
11:51
Java Form Events
14:39
Coding the Plus Button
07:00
Coding the equal and clear button
10:05
Coding the Math Operators
15:51
Building and deploying your project
03:51
+ Programming in Java :Project 4: Creating Word Count Tool
8 lectures 49:53
Creating the project
01:34
Designing the GUI -Part 1
07:06
Designing the GUI -Part 2
06:55
Styling the GUI
03:26
Renaming the variables
05:18
Programming the exit and clear buttons
07:52
Programming the Count Button
12:15
Deploying and running your project
05:27
+ Programming in Python : Installing Python
3 lectures 15:50
Download and Install Python
05:28
The Python IDLE
08:12
Reserved Python Keywords
02:10
+ Programming in Python: Basic Concepts
9 lectures 47:33
Arithmetic Operators
02:22
Comparison Operators
04:02
Variables
07:22
SELF variables
05:03
List
10:08
Tuples
03:23
Using Comments
01:50
What is a class
04:39
Your first Python program
08:44
+ Python Tkinter
4 lectures 25:46
What is Tkinter
04:08
TK and TCL
07:57
Installing Python and TCL ,TK for Mac
07:10
Creating your first tkinter app
06:31
Requirements
  • Basic working knowledge of a Computer
  • Basic internet navigational skills
Description

Programming languages are the building blocks for communicating instructions to machines, without them the technology driven world we live in today wouldn’t exist. Programming can be fun as well as challenging.

In this beginners course we will be learning to code using four very popular and high in demand programming languages:
  • Java
  • Python
  • JavaScript
  • C#


Java is a general purpose high-level, object-oriented programming language. Java is one of the most commonly used languages for developing  and delivering content on the web. An estimated nine million  Java developers use it and more than three billion mobile phones run it.  Java is an object-oriented language, which means that programmers 
define not only the data type of a data structure, but also the  types of functions that can be applied to the data structure.

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. 

JavaScript is a programming language for the web. It is supported by most web browsers including Chrome, Firefox, Safari, internet Explorer, Edge, Opera, etc. Most mobile browsers for smart phones support JavaScript too.

C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework. You can use C# to create Windows client applications, XML Web services, distributed components, client-server applications, database applications, and much, much more.

The course will teach you topics like:
  • Setting up various development environments
  • Variables
  • Data Types
  • String operators
  • Assignment operators
  • Comparison operators
  • Logical operators
  • Arrays
  • Functions
  • Lists
  • Concatenation
  • Conditional Statements


We will be creating 16 projects  - 4 for each of the programming languages.

Who this course is for:
  • Beginner programmers
  • Anyone who wants to learn something new