Course in Programming Languages

Top Courses in Programming Languages

There are hundreds of nationally recognized Professional qualifications & training courses from the worlds leading education providers. Course objectives should lead to teaching methods and student interest.

Request Information about Courses in Programming Languages 2018

Read More

From 0 to 1: Learn Python Programming - Easy as Pie

Simpliv
Online Full time Part time 11 hours Open Enrollment USA Fremont + 1 more

A note on the Python versions 2 and 3: The code-along in this class all use Python 2.7. Source code (with copious amounts of comments) is attached as a resource with all the code-along. The source code has been provided for both Python 2 and Python 3 wherever possible. [+]

A Note on the Python versions 2 and 3: The code-along in this class all use Python 2.7. Source code (with copious amounts of comments) is attached as a resource with all the code-along. The source code has been provided for both Python 2 and Python 3 wherever possible.

What's Covered: Introductory Python: Functional language constructs; Python syntax; Lists, dictionaries, functions and function objects; Lambda functions; iterators, exceptions, and file-handling Database operations: Just as much database knowledge as you need to do data manipulation in Python Auto-generating spreadsheets: Kill the drudgery of reporting tasks with xlsxwriter; automated reports that combine database operations with spreadsheet auto-generation Text processing and NLP: Python’s powerful tools for text processing - nltk and others. Website scraping using Beautiful Soup: Scrapers for the New York Times and Washington Post Machine Learning: Use sk-learn to apply machine learning techniques like KMeans clustering Hundreds of lines of code with hundreds of lines of comments Drill #1: Download a zip file from the National Stock Exchange of India; unzip and process to find the 3 most actively traded securities for the day Drill #2: Store stock-exchange time-series data for 3 years in a database. On-demand, generate a report with a time-series for a given stock ticker Drill #3: Scrape a news article URL and auto-summarize into 3 sentences Drill #4: Scrape newspapers and a blog and apply several machine learning techniques - classification and clustering to these Using discussion forums ... [-]

JavaScript Circuit Course

General Assembly
Online Part time 10 weeks January 2019 USA USA Online

Create dynamic, interactive user experiences with the popular and powerful programming language JavaScript. [+]

Create dynamic, interactive user experiences with the popular and powerful programming language, JavaScript.

Be Dynamic

JavaScript empowers developers to program web apps on the client side. Learn essential skills to compete in this in-demand field with our 10-week course.

Focus on the fundamentals

Establish a strong foundation in the basics of programming and the syntax of the JavaScript language.

Build sophisticated websites

Leverage jQuery to handle events and add effects that take your HTML and CSS to the next level.

Add front-end interactivity

Create dynamic and beautiful user interfaces that respond to your users.

Apply your skills

Put your knowledge to the test with code challenges and special projects.... [-]


HTML, CSS, and Web Design Circuit Course

General Assembly
Online Part time 10 weeks January 2019 USA USA Online

Design and build beautiful, responsive websites using HTML and CSS. [+]

Learn to design and build beautiful, responsive websites using HTML and CSS.

Raise Your Sites

You’ll combine art and craft by using the same tools as professional web designers and front-end developers.

Visual Design

Create resonant experiences by learning the basics of color, composition, and typography.

HTML & CSS

Give a page structure and meaning with HTML — and beautify it with CSS.

Responsive Design

Design your site to be functional and appealing at any screen size.

Online Learning, Done Differently

or: Why This is an Online Course You’ll Actually Complete

Work 1:1 with a Mentor

We pair you with a mentor who has extensive professional and academic knowledge of the field. You’ll have one-on-one conversations with him or her, and receive useful feedback on improving your work. Your mentor pushes you to meet your goals, and excel in the process.... [-]


JavaScript Development Course

General Assembly
Campus Part time 10 weeks February 2019 USA Kips Bay Atlanta Austin Boston Chicago Dallas Denver Los Angeles Santa Monica Irvine Manhattanville Providence San Francisco San Jose Seattle Washington DC Arlington United Kingdom London Hong Kong Singapore Australia Brisbane Melbourne Sydney USA Online + 25 more

Master the universal language of the web. Learn how to create advanced interactive web experiences with JavaScript. [+]

Skills & Tools

Learn to code in JavaScript, the native language of the web used by developers the world over.

Production Standard

Build a single-page web app that persists user data and connects to services like Twitter and Facebook via APIs.

The Big Picture

Learn the fundamentals of object-oriented programming while receiving support from industry experts and a community of peers.

Meet Your Support Team

Our educational excellence is a community effort. When you learn at GA, you can always rely on an in-house team of experts to provide guidance and support, whenever you need it.

Instructors

Learn industry-grade frameworks, tools, vocabulary, and best practices from a teacher whose daily work involves using them expertly.... [-]


Full-stack intensive course: learn to code the startup way

LeWagon Shanghai
Campus Full time 9 weeks February 2019 China Shanghai

9 intensive weeks - 360 hours of code Learn all the web stack. From the database to the browser. [+]

2 months to become a web developer. 9 intensive weeks - 360 hours of code

Learn all the web stack. From the database to the browser.

RUBY AND CODING BASICS (1 week) Get familiar with the command line and Git. Learn the basics of programming with Ruby and code programs playing with variables, methods, loops and conditional statements. Discover how you can read and write in files and how you can collect interesting data by scraping a website or by calling an API (for instance Twitter API). SOFTWARE ENGINEERING (1 week) Discover OOP (Object-Oriented programming) and learn to build advanced softwares by structuring your programs into different objects. If you want to build a social network, a market-place, a car-rental system, a restaurant booking platform... then you need to organize your code with a smart architecture. Same as an architect who wants to build a house, he must respect patterns and procedures. During this week, you will code your first applications following the MVC design pattern. DATABASE & SQL (1 week) Programs need to store information in a database. Without databases, Facebook would lose your information every time you log in! Learn to design a database by defining tables and connections. Then discover SQL, the language used to read/write data and make queries to the database. FRONT-END (2 weeks) Improve your UI culture and learn all about HTML, CSS & best practices in web-design (positioning techniques, animations). Get familiar with Bootstrap, a useful library to prototype web-applications. Then move on... [-]

Course: CIW Perl Specialist (QCF)

UK Open College
Online Part time 100 hours Open Enrollment United Kingdom UK Online

Online CIW Self-study course. Students will acquire the skills to write Perl scripts. Add invaluable skills including Interaction with text files and access command line arguments & environmental variables. [+]

Online CIW Self-study course. Students will acquire the skills to write Perl scripts. Add invaluable skills including Interaction with text files and access command line arguments & environmental variables.

Qualification: CIW (Certified Internet Webmaster) Perl Specialist Accredited: Yes QCF Recognised: Yes at level 3 Awarding Body: CIW Start Date: Anytime - We enrol 365 days a year Duration: Flexible - Approx 100 Hours - 12 Months Max Support Credit Value: 10 Syllabus

CIW Perl Specialist

The CIW Perl Specialist Course teaches developers how to fully use the features of the Perl programming language in Web application development. These specialised Web language skills can help you begin or grow a career in advanced Web development and technologies.... [-]


Course: CIW Javascript Specialist (QCF)

UK Open College
Online Part time 80 hours Open Enrollment United Kingdom UK Online

CIW is the most popular educational programme in the world for those serious about web design & development. This course is the CIW Javascript specialist. Students will acquire the skills to communicate with users, DOM, control program flow, validate forms, animate images, create cookies, change XHTML and communicate with databases. [+]

CIW is the most popular educational programme in the world for those serious about web design & development. This course is the CIW Javascript specialist. Students will acquire the skills to communicate with users, DOM, control program flow, validate forms, animate images, create cookies, change XHTML and communicate with databases.

Qualification: CIW (Certified Internet Webmaster) Javascript Specialist Accredited: Yes QCF Recognised: Yes at level 3 Awarding Body: CIW Start Date: Anytime - We enrol 365 days a year Duration: Flexible - Approx 80 Hours - 12 Months Max Support Credit Value: 10 Syllabus

CIW Javascript Specialist

The CIW JavaScript Specialist Course will show web developers how to use the features of the JavaScript language to design client-side, platform-independent solutions. Candidates will also understand and use the most popular applications of JavaScript.... [-]


JAVA Fundamentals Online Course

Infopulse University Ukraine
Online Part time 60 hours September 2018 Ukraine Kiev

This is a general-purpose, object-oriented and high-level programming language, prevalent in many sectors. Startups, banking and finance, aerospace, high-tech, medical and other diverse industries use Java to automate processes and enable new business. Students will learn a broad range of tools and frameworks, building a foundation on which to start a rewarding career.

[+]

Course outline

Introduction to Java

Application areas. The Java platform. Features of Java. Java Virtual Machine. Java Development Kit. Java Runtime Environment. Compiling and running programs from the command line. Integrated Development Environment (IDE). Overview of popular development environments. Perspectives of using and development of the Java programming language Working with Eclipse IDE Download and installation Eclipse. Setting up a workspace. Configuring Java in Eclipse. Overview of Eclipse working environment. The concept of the project. Creation and running a simple Java application in Eclipse. Overview of program debugging. Diagnosing problems. The concept of unreachable code. Debugging programs in Eclipse. ... [-]

Course: Mastering Mathematical Finance Online Courses - Numerical Methods in Finance with C++

Department of Mathematics University of York - Online Programs
Online Part time 4 - 8 months August 2018 United Kingdom York

Driven by concrete computational problems in quantitative finance, this book provides aspiring quant developers with the numerical techniques and programming skills they need. The authors start from scratch, so the reader does not need any previous experience of C++. [+]

The courses are based on 8 books from the "Mastering Mathematical Finance" (MMF) series published by Cambridge University Press. There are 8 individual courses - each covering the contents of one of the books.

Delivery is by means of one-to-one tutorials conducted via Skype by the authors and editors of the series, and regular coursework.

Who are the courses aimed at?

The courses are designed to meet the continuing professional development and training needs of:

Finance or IT professionals working in quantitative finance and risk management Individuals seeking a career change, managers who need to keep abreast with progress in these fields Prospective students who would like to prepare for entry to relevant postgraduate degree programmes Pre-sessional course ... [-]

Course: CIW JavaScript Specialist Training with Exam (1D0-635)

E-Careers
Online Part time Open Enrollment United Kingdom UK Online Langley Marish

Get certified and show potential employers that you have the necessary skills in the most in-demand programming language with this CIW JavaScript Specialist course and exam package. [+]

What are the objectives of this course?

The course will equip students with the vital skills necessary to use the JavaScript language to design client-side, platform-independent solutions. The exam consists of a 90-minute time limit in which students have to answer 55 questions. A minimum pass mark of 75% must be achieved to gain certification.

An introduction to scripting, typical JavaScript characteristics and client-side vs server-side applications. How to communicate with users, work with variables and data in JavaScript and produce interactive applications. How to control program flow and cover the decisional program flow. Popular JavaScript language objects and how to validate interactive flows. Build up a working knowledge of security issues such as dealing with malicious and accidental coding, creating secure code for cookies, script blocking and cross-site scripting (XSS). Explore what it takes to create animated images and other custom objects needed to build dynamic web applications. How to amend X/HTML on the fly. Any copyright issues in relation to JavaScript technology. Who is it intended for? ... [-]

Course: CIW JavaScript Specialist Training (1D0-635)

E-Careers
Online Part time Open Enrollment United Kingdom UK Online Langley Marish

Learn the essential skills needed to become an in-demand JavaScript developer with this sought-after training programme from Certified Internet Webmaster Professional (CIW). [+]

What are the objectives of this course?

The course will equip students with the vital skills necessary to use the JavaScript language to design client-side, platform-independent solutions.

An introduction to scripting, typical JavaScript characteristics and client-side vs server-side applications. How to communicate with users, work with variables and data in JavaScript and produce interactive applications. How to control program flow and cover the decisional program flow. Popular JavaScript language objects and how to validate interactive flows. Build up a working knowledge of security issues such as dealing with malicious and accidental coding, creating secure code for cookies, script blocking and cross-site scripting (XSS). Explore what it takes to create animated imager and other customer objects needed to build dynamic web applications. How to amend X/HTML on the fly. Any copyright issues in relation to JavaScript technology. Who is it intended for? ... [-]

Course - JavaScript Basics

Treehouse
Online Full time Part time Open Enrollment USA USA Online

JavaScript is a programming language that drives the web: from front-end user interface design to backend server-side programming, you'll find JavaScript at every stage of a website and web application. In this course, you'll learn the fundamental programming concepts and syntax of the JavaScript programming language.

[+]

JavaScript Basics

JavaScript is a programming language that drives the web: from front-end user interface design to backend server-side programming, you'll find JavaScript at every stage of a website and web application. In this course, you'll learn the fundamental programming concepts and syntax of the JavaScript programming language. What you'll learn

What JavaScript is and where it is used Basic programming concepts like variables, data types and conditional statements What functions are and why they're useful How to troubleshoot programming problems The basic syntax of the JavaScript programming language

Introducing JavaScript Learn about the most popular scripting language on the planet. The language that drives millions of interactive websites, powers fast web servers and can even be used to build desktop applications. In this stage, you'll create your first JavaScript program and learn how to troubleshoot your programming mistakes. Storing and Tracking Information with Variables Learn how to use variables to store information that changes during a program, like a score in a game, or a sales total. You'll also learn about different data types in JavaScript like string, numbers and boolean values. Working With Numbers Numbers are everywhere in programming. You use them to track a player's score in a game, to calculate the cost of shipping a product, or just to count the number of times a "Like" button was clicked on a page. In this section of the course, you'll learn how to do basic math in JavaScript. Making Decisions with Conditional Statements Conditional statements let you... [-]


Course C++ fundamentals

Infopulse University Ukraine
Online 60 hours October 2018 Ukraine Kiev

These courses explain the C++ language from its basics up to the newest features introduced by C++11. Chapters have a practical orientation, with example programs in all sections to start practicing what is being explained right away. [+]

Course outline

Basic notions:

What is a computer, computer command, an application and a programming language? The evolution of these notions. Computer program execution detailed analysis: describing roles of operating system, drivers, CPU, memory, bus, keyboard, mouse, and other components The differences between high and low-level programming languages (machine code, assembler, C, C++, Java, SQL, HTML). How to start to write a program. Text editor, compiler, linker. IDEs (Integrated Development Environments).

Getting started:

Explanation of previous program code line-by-line. The preprocessor - program entry point. Introducing first coding rules. Errors, how to deal with them. Data types (size, range), declaration of variables. Naming rules, code readability, and good coding style. The stack (LIFO queue). Variables visibility and life duration. Global and local variables. Bad coding style - using global variables. Visibility extension operator “::”. Variables and constants, a difference between initialization and assignment. Binary, decimal and hexadecimal formats. ... [-]

Course: SQL query language

Infopulse University Ukraine
Online Full time 20 hours Open Enrollment Ukraine Kiev

SQL (stands for Structured Query Language), is a computer language, which is used to communicate with and manipulate databases. To get the most from the huge amounts of data they collect, many businesses must become versed in SQL. SQL is used by businesses as a way to access and manipulate the information and data that is stored in their databases, as well as for creating and altering new data that stored database tables. A database is a tool for collecting and organizing information. Databases can store information about products, orders, payments or anything else. Many databases often start as a plain text file or spreadsheet, but as they grow larger one will find it helpful to transfer them to a database created by a database management system. This course will familiarize you with SQL and will help you use databases proficiently and with high output.

[+]

This course is instructor-led-online. It is not like video lecture and automatic tasks results checks. You will communicate with the trainer and he will answer your questions and will correct your mistakes.

Please be sure that you have at least B2 level of English to participate this course

SQL (stands for Structured Query Language), is a computer language, which is used to communicate with and manipulate databases. To get the most from the huge amounts of data they collect, many businesses must become versed in SQL. SQL is used by businesses as a way to access and manipulate the information and data that is stored in their databases, as well as for creating and altering new data that stored database tables. A database is a tool for collecting and organizing information. Databases can store information about products, orders, payments or anything else. Many databases often start as a plain text file or spreadsheet, but as they grow larger one will find it helpful to transfer them to a database created by a database management system. This course will familiarize you with SQL and will help you use databases proficiently and with high output.... [-]


Course in IT Programming - Introduction to Computer Programming

Damelin Part Time
Campus Part time 87 hours February 2019 South Africa Johannesburg

On successful completion of the program, and if the learner is found to be competent in the PoE, the learner will receive a Damelin letter of results outlining the outcomes covered and Damelin will apply to MICT SETA on behalf of the learner for the

[+]

Course in IT Programming - Skills Program in Introduction to Computer ProgrammingCertificationOn successful completion of the program, and if the learner is found to be competent in the PoE, the learner will receive a Damelin letter of results outlining the outcomes covered, and Damelin will apply to MICT SETA on behalf of the learner for the endorsement of competency against the outcomes covered together with the credits obtained.Entry Requirements

Foundational skills in English and Mathematics at NQF level 3/Grade 11 or equivalent Ability to use a personal computer competently Competence in the unit standard, "Participate in formal meetings," NQF Level 2 (ID 14911), as Completed in the learning program Approved CAT exemption (Grade 12) ... [-]