Introduction to Programming - Java for Complete Beginner (Skillshare)

Offered by Skillshare,
Introduction to Programming - Java for Complete Beginner (Skillshare)

This course is considered as your first step in understanding computer science and becoming a programmer. The course focuses more on the practical side, and it will be updated with new lessons and exercises on a frequent basis near in the future. The full version of the course will introduce you to the concept of Variables, If-Statements, Loops, and arrays.

The course will introduce you with a high number of exercises in all the topics covered in the course. Because inorder to enhance your programming skills you need to practice as much as possible.
To learn any programming languages or frameworks in the future you need to have the basics and the fundementals of programming which we will cover in this course. In addition, enrolling in this course will grant you the access to contact me if you faced any issue throughout the course, and I will be more than happy to help and share my knowledge with you.
At the end, this course is just an introduction, do not expect that you will land a job in Google after finishing it. It just make you prepared to choose which path to take as a programmers such as, web-developer, mobile-developer and game developer.

Project Description
For the project of this course, I want you to create a program that prints the following statement and take a screenshot of the code.

  • "Hello my name is your name and I am an amazing programmer :)"

You should replace your name with your own name, and it needs to be stored as a String variable.
I am looking forward to looking at your solutions.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Complete Course of JDBC API Implementation (Skillshare) Skillshare
Skillshare

Complete Course of JDBC API Implementation (Skillshare)

JDBC API tutorial will help developer to make JAVA application to access Oracle 11g Database. This course is divided into two parts , BASIC and ADVANCE. This course is the Basic where we are going to learn all about JDBC API in detail. Here, we will show you demonstration, execution, examples and practice projects for HOMEWORK for hands-on experience.

Self Paced
Self-Paced
How to use Android View Binding like a pro (Skillshare) Skillshare
Skillshare

How to use Android View Binding like a pro (Skillshare)

In this comprehensive Android View Binding course we will learn step by step on how to use Android View Binding like a pro. Use View Binding Inflate in an Activity; Use View Binding inflate in a Fragment; Use View Binding bind in a Fragment. (When view is already inflated); Use View Binding in a RecyclerView ViewHolder; Create a BaseFragment to reuse our code; View Biding null safety handling

Self Paced
Self-Paced
Development of Real-Time Systems (Coursera) Coursera
EIT Digital

Development of Real-Time Systems (Coursera)

This course is intended for the Master's student and computer engineer who likes practical programming and problem solving! After completing this course, you will have the knowledge to plan and set-up a real-time system both on paper and in practice. The course centers around the problem of achieving timing correctness in embedded systems, which means to guarantee that the system reacts within the real-time requirements.

Sep 21st 2026
5-12 Weeks
A Rookie's Guide to Java Part 1 - Getting Started (Skillshare) Skillshare
Skillshare

A Rookie's Guide to Java Part 1 - Getting Started (Skillshare)

The first class in A Rookie's Guide to Java, we cover the very basics of java programming, intended for all new programmers. A Rookie's Guide to Java, previously released on Udemy currently holds a 5-star rating and boasts hundreds of happy students. Now I'm bringing it to Skillshare! A Rookie's Guide to Java assumes no prior programming knowledge.

Self Paced
Self-Paced
¡A Programar! Una introducción a la programación (Coursera) Coursera
University of Edinburgh,Universidad ORT Uruguay

¡A Programar! Una introducción a la programación (Coursera)

¿Alguna vez pensaste en crear tus propios juegos de computadora, pero no tenías idea cómo hacerlo o por dónde comenzar? Este curso te enseñará a programar utilizando Scratch, un lenguaje de programación visual muy fácil de usar, y más importante aún, aprenderás los principios fundamentales de la computación para que comiences a pensar como ingeniero/a de software.

Sep 21st 2026
5-12 Weeks
C++程序设计 (Coursera) Coursera
Peking University

C++程序设计 (Coursera)

讲授C++语言中和面向对象有关的概念和语法,如类和对象、运算符重载、继承和多态、类模板和算法模板、标准模板库等。目标是使得学生能够用C++语言,以面向对象的方法编写可维护性、可扩充性好的,较大规模的程序,初步领会面向对象程序设计方法的优势所在。

Sep 21st 2026
5-12 Weeks
Kotlin For Beginners: References, Immutability (Const and Val), Properties, Variables, Data Classes (Skillshare) Skillshare
Skillshare

Kotlin For Beginners: References, Immutability (Const and Val), Properties, Variables, Data Classes (Skillshare)

In this short class, you will learn the fundamentals of how to represent information virtually in a Kotlin program. About half of what we do as programmers is design data structures to represent real world information virtually, and it turns out that there are good and bad ways to do this! One of the most important takeaways of this class, is that it is critically important to separate things which change (mutable) from things which don't change (immutable).

Self Paced
Self-Paced
Learn Python - The Fundamentals of Python Programming Language (Skillshare) Skillshare
Skillshare

Learn Python - The Fundamentals of Python Programming Language (Skillshare)

In this class we'll go over the building blocks of python. Once we understand all of these concepts, we'll be able to build anything and everything in python. Class Project! Let's make our own class object that we'll be able to initialize and creating instances of to help us in the future. Think about something you do that could be redundant in nature, tedious, or something along those lines.

Self Paced
Self-Paced
How to Make Android Apps with No Programming Experience (Skillshare) Skillshare
Skillshare

How to Make Android Apps with No Programming Experience (Skillshare)

We provide the fastest way to learn how to code and start making industry standard apps. The best part? You don’t need any prior programming experience. Learning to code is intimidating. There’s all that syntax, all those new words and unintuitive software to get your head around. It’s hard to know where to start. Beginning App Development was lovingly crafted to be the fast track train that takes you to this new and exciting world.

Self Paced
Self-Paced