• Post category:StudyBullet-3
  • Reading time:14 mins read


Learn to code from scratch with C++ | C# | Java | Python

What you will learn

C++ Programming Fundamentals

C# Programming Fundamentals

Java Programming Fundamentals

Python Programming Fundamentals

Build Applications with Java

Build Applications with Python

Build Applications with C#

Description

Programming is the process of creating a set of instructions that tell a computer how to perform a task. Programming can be done using a variety of computer programming languages, such as Java, Python, and C++ and C#.

C++ is a cross-platform language that can be used to create high-performance applications.   C++ is one of the world’s most popular programming languages.

C++ can be found in today’s operating systems, Graphical User Interfaces, and embedded systems.  C++ is an object-oriented programming language which gives a clear structure to programs and allows code to be reused, lowering development costs.  C++ is portable and can be used to develop applications that can be adapted to multiple platforms.

C# (pronounced “See Sharp”) is a modern, object-oriented, and type-safe programming language. C# enables developers to build many types of secure and robust applications that run in .NET. C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java,  and JavaScript programmers


Get Instant Notification of New Courses on our Telegram channel.


Java is a programming language, designed to be concurrent, class-based and object-oriented, as well as a computing platform first released by Sun Microsystems in 1995. An enormous amount of applications and websites will not work unless you have Java installed, and more are created every day.

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. Python’s simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.

English
language

Content

C++ Setup
Introduction
What is C++
Escape Sequences
C++ Setup
Create a basic C++ Program
Displaying Outputs
Code Comments
C++ Keywords
Creating Variables
C++ Data Types and Variable
Constants
C++ Data Types
Pointer and Reference
Data Type Conversion
String Functions: Part 1
What are Variables
String Functions: Part 2
C++ Arrays
Concatenation
C++ Operators
Arithmetic Operators
Logical Operators
Comparison Operators
Assignment Operators
Operator Precedence
C++ Conditional Statements and Loops
What is control flow
Decision making
If statements
if else statements
While Loops
Do While Loops
For Loop
Looping through Arrays
Switch Statements
C++ Functions
What are Functions
Function Parameters and Arguments
Function Return
Getting input from users
Create a basic maths program
C# and Visual Studio Setup
What is C#
What is Visual Studio
Visual Studio Installation Requirements
Installing Visual Studio
Visual Studio Workloads
Creating Basic Apps with C#
Creating a basic console app
Create a basic ASP.NET App
Create a basic Windows Forms App
Running Projects Outside Visual Studio
Code Comments
C# Programming Fundamentals
Basic Data Types
What is a String
Data Type Conversion: Part 1
Data Type Conversion: Part 2
Converting to String and truncating
What are Variables
Guidelines to naming Variables
Arrays
Code Challenge -Arrays
Conditional Statements
Lists
List Concatenation
Dictionaries
Removing items from dictionaries
Using Conditional statements with dictionaries
While Loops
Do While Loops
For Loops
Foreach Loops
Switch Statements
Basic Arithmetic Operators
Operator Precedence
Concatenation
Build a Paint Drawing App with C#
Create a new Windows Forms Project
Design the interface – Part 1
Design the interface – Part 2
Create Variables and event handler method
Rename event handler method
Write code to enable drawing
Write code to enable saving
Project Code
Build a Music Player with C#
Create a new Windows Forms Project
Customize form and control
Add Windows Media Player
Add button controls
Write logic to make player work
Build and run project
Tips to improve project
Project Code
Java Setup
What is Java
Installing NetBeans
Create a basic Java Program
Basic structure of a Java Program
What is a Package
Java Programming Fundamentals
Data Types
Basic Operators
Variables
Arrays
Code Comments
Run Java Programs Outside IDE
Build a BMI Calculator with Java
Create a new Project
Design the interface : Part 1
Design the interface : Part 2
Rename Variables
Coding the exit button
Coding the clear button
Coding the calculator button: Part 1
Coding the calculator button: Part 2
Running the app
Project Code
Build a Word Count App with Java
Creating a new Project
Design the interface: Part 1
Design the interface: Part 2
Styling the interface
Rename Variables
Write code for exit and clear buttons
Write code for count button
Deploy and run project
Project Code
Python and Jupyter Notebook Setup
What is Python
What is Jupyter Notebook
Installing Jupyter Notebook Server
Running Jupyter Notebook Server
Jupyter Notebook Commands
Jupyter Notebook Interface
Creating a new notebook
Python Programming Fundamentals
Expressions
Statements
Code Comments
Data Types
Casting Data Types
Variables
Python List
Python Dictionary
Python Operators
Python Conditional Statements
Python Loops
Python Functions
Python Setup
Installing Python on Windows
Installing Python on Macs
Installing Python on Linux (Ubuntu)
Installing Code Editor
Build a Currency Converter with Python
What we will create
Project design
Creating a Python File
Building the app: Part 1
Building the app: Part 2
Building the app: Part 3
Building the app: Part 4
Building the app: Part 5
Test and run the app
Project code
Build an MP3 Player
What we will create
Project design
Building the app: Part 1
Building the app: Part 2
Building the app: Part 3
Building the app: Part 4
Test and run app
Project Code