CodeNewbie Community 🌱

houstonly95
houstonly95

Posted on

5 Best FREE Online Certificate Programs

Python for Everybody Specialization (Coursera)

Python for everybody specialization is a course that helps you to learn the basics of programming using Python language. This course introduces you to the fundamental programming concepts, including data structures, networked application program interfaces, using the Python programming language.

With the given case study of the capstone project, you will learn how to use the latest technologies to create Python applications for data retrieval, processing, and visualization.

Python for Everybody Specialization

Key topics:

  • Installing Python and write your first program
  • Fundamental of Python programming language
  • Use of variables to store, retrieve and calculate data
  • How you can use core programming tools such as functions and loops.

Features:

  • 100% online courses
  • Flexible Schedule
  • Self-paced learning option
  • Course videos and readings
  • Assignments with peer feedback
  • Graded quizzes with feedback
  • Programming assignments
  • Languages: English, Arabic, Chinese, German, French, Russian, etc.

Sign Up Now

If you want to save money on paid courses, you can get the Coursera coupon.

Java Swing (GUI) Programming: From Beginner to Expert (Udemy)

Java Swing (GUI) Programming: From Beginner to Expert

Description

This course teaches you how to create desktop and web-based applications using Java Swing, Java's built-in user interface toolkit. Each tutorial is fairly self-contained; but we'll also build two complete applications step by step along the way, so you can choose either to work through the whole course or to dip in and out.

Among other things we'll look at nearly all Swing widgets, we'll take a look at JDBC for database access, the graphics API, model-view-controller (MVC) architecture, serialization for saving data, the listener-event model and even basic animation.

When you finish the course, you'll be an advanced Swing developer, capable of creating complex and scalable Swing GUI applications.

Who this course is for:

Java beginners who are OK with learning new stuff rapidly
Fluent Java programmers who want to learn desktop programming in Java

How to Code: Complex Data (Edx)

How to Code: Complex Data

About this course

As your program requirements get more complex, you will find that simple additions to the design method make it easy to write well-structured and well-tested code that is easy to maintain.

By learning how to capture common data and control structures using abstraction, your programs will get shorter and better tested.

Building on the core methods from How to Code: Simple Data, this programming course, part of the Software Development MicroMasters program, quickly expands to cover more complex programs on more complex data. Towards the end of the course, you will design programs that even experienced developers would find challenging.

You will also learn how to design search programs. You will design a program to solve Sudoku puzzles, and will be able to design many other puzzle solvers as well.

Learners who enroll in the Verified track will receive staff grading for the course project and increased interaction with the instructor and staff.

What you'll learn

  • Skip What you'll learn
  • How to identify commonalities in data definitions and functions
  • How to avoid repetition using abstraction
  • How to design functions that operate on graphs
  • How to design programs that search a given problem space to find a valid solution

Join Now

Use the Edx discount codes to get the course for less money.

Become an RPA Developer (Udacity)

Become an RPA Developer

The RPA Developer Nanodegree Program helps students develop professional-level skills focused on developing and deploying software robots. You will learn basic RPA concepts and how to use the UiPath RPA software platform to automate business processes while refreshing basic programming skills along the way.

In this course, you will learn about RPA using UiPath, specifically how to use UiPath Studio to develop automation solutions. You’ll first get a deep dive into Studio and how to use activities to program the robot to mimic actions. You’ll understand how data is stored and passed between applications and actions while understanding the logical flow of execution of the actions. Finally, you’ll learn about selectors, which are the heart of user interface identification and automation and how the robots use them to work within UI applications to successfully identify where to enter or extract data and actions.

Join Course

Get the Udacity discount code if you want to save money on paid courses.

HTML and CSS Web Development Masterclass - Create your First Website (Skillshare)

HTML and CSS Web Development Masterclass - Create your First Website

HTML and CSS Web Development Masterclass is a Introductory course to Web development where i explain to you the main concepts of HTML language and relation with CSS, that leads you to perfect websites ()

HTML is a power language that will help you develop mobile application, websites, and work with other languages like JavaScript or PHP that allow you to create dinamic pages.

Why join this course?

This course will help to learn the basics of HTML, HTML5 and CSS, and is intended for users who have little or no knowledge of HTML and who wish to acquire the basic concepts of this language.

Having a good understanding of HTML is one of the main keys to develop websites content, and in this short course you will learn the basics of the language.

After completing this class you are able to create a static content page for in the future deepen your knowledge of HTML as well as learn the first concepts of CSS.

Join Course

Use Skillshare coupons to start saving money right away on your own shopping!

Top comments (0)