Skip to main content
Tallo logoTallo logo

Courses

Discover thousands of courses from top institutions and platforms worldwide

10,229 Courses Found

Sort by:
  • Newest First
  • Highest Rated
  • Most Reviewed
  • A to Z
  • Z to A
  • Price: Low to High
  • Price: High to Low
  • Duration: Short to Long
  • Duration: Long to Short
SAS Programmer course thumbnail

Coursera

Certificate

SAS Programmer

SAS
Data Analysis
Business Intelligence

When you complete the SAS® Base Programming courses, you will have demonstrated skills in manipulating and transforming data, combining SAS data sets, creating basic detail and summary reports using SAS procedures and identifying and correcting data, syntax and programming logic errors. These skills prepare you for the SAS® Base Programming Specialist certification exam.

SAS Advanced Programmer course thumbnail

Coursera

Certificate

SAS Advanced Programmer

Programming Languages
SQL
Business Software

When you complete this professional certificate program, you will have experience in SAS programming using SAS 9 and will be able to process data using Structured Query Language in the SAS environment, use the SAS macro facility to design, write, and debug dynamic macro programs, and use advanced DATA step techniques and procedures to manipulate data. These skills prepare you for the SAS Advanced Programming Professional certification exam.

Debugging SAP ABAP Code For Non Programmers course thumbnail

Udemy

Certificate

Debugging SAP ABAP Code For Non Programmers

ABAP
Programming Languages
SAP

Quickly learn core SAP commands and ABAP debugging method without having to learn ABAP programming What you'll learn: Debug SAP ABAP code to identify and fix bugs by yourself !! No need to wait for a developer to help you out :-)Understand what the ABAP code does, so you understand the behaviour of a program.Understand how custom ABAP code is used in SAP developmentsFind and fix that SAP bug by yourself!! Nothing feels better than finding the problem/bug by yourself!Produce better SAP design documents, based on your understanding of ABAPDebugging ABAP code without having to learn how to program in ABAP. There is no "Hello World" in this course.Understand the structure of ABAP code and programs, and understand what a developer's is trying to do. The course I wish existed when I was starting out in SAP Being able to read, understand and debug SAP ABAP code is the number one skill set for anyone working with SAP. Today's companies are expecting their SAP functional consultants, key users and support staff to be able to debug ABAP code as part of their normal role in bugs fixing and problem solving. The ability to debug is also critical in being able to quickly design and prototype solutions.You don't have to learn ABAP programming to debug in ABAP!This SAP course is designed to help non-programmers quickly learn and debug SAP ABAP code without having to learn all of the complexity of ABAP programming as in all other SAP ABAP courses. The course creators Abdul Maulud (functional) and Omar Lucero (ABAP programmer), will introduce you to the key ABAP commands required to understand SAP ABAP and the techniques as to start debugging ABAP code.In this course, you will learnThe core ABAP commands as to understand the code and to get you started in debugging.Step by step on how to get debugging. How to use the most common toolset, transactions, command, resources, etcHow to debug the most common custom ABAP objects (RICEF), from how to debug forms, interfaces to the SAP user-exits & enhancements.The debugging approach, from managing function models, BAPIs and even debugging SAPown code! The “tricks of the trade” from a veteran ABAP developer, from how to find problem code, where variables are used, creating break and watch points, and much, much more.Learn by watching the author goes step by step, debug SAP ABAP code while he explains why and what he is doing and you will be debugging ABAP code in no time.The course is aimed at non-programmers to learn how to debug code, so we will not covering programming theory or complicated SAP code logic (let's leave that to the programmers), but focusing on practical step by step demonstrations.Whether you're new to SAP, or just new to the ABAP language, this course is your guide to the rapid, real-world of SAP.So why waste hundreds of dollars and hours taking a SAP ABAP courses in an attempt to learn everything about programming in ABAP just to write "Hello World" on screen. Learn all the "tricks of the trade" on debugging code from Abdul Maulud and Omar Lucero, both are veterans in SAP consulting who has been debugging code for most of their consulting life.Updated in 2024 : Update on field symbols and how to use watchpoints with FS.Updated in 2020 : Update SAP S/4 HANAAccess video as to include Azure Cloud serviceUpdated in 2019 : Course updated to show how to debug standard SAP functionality or logicI have added 2 new lectures in which I debug a standard SAP functionality, and so can you5 new assignments have been added so that you can practice your debugging skills with me. Updated in 2017 : Course updated to reflect new content concerning debugging Fiori apps in S/4 HANA I have added a new lecture on Fiori apps and how to debug them.SAP®, SAP® Best Practices and ASAP are the trademark(s) or registered trademark(s) of SAP SE in Germany and in several other countries.

Debugging in SAP S/4 HANA For Non Programmer course thumbnail

Udemy

Certificate

Debugging in SAP S/4 HANA For Non Programmer

SAP S/4HANA
SAP
Customer Relationship Management

Debugging advance SAP S/4 HANA Technology incl CDS, AMDP, Fiori, webservices, BADI, Smartform and export/import memory What you'll learn: Debug SAP HANA code to identify and fix bugs yourself !! No need to wait for a developer to help you :-)Understand and leverage new SAP programming technique in SAP S/4 HANALearn to use BADIs and debug themLearn to use and debug HANA technology such as AMDP (ABAP Managed Database Procedures) and CDS (Core Data Service)Produce better SAP solutions, based on your understanding of new SAP technologyHow to use WebServices and debug them, both in SAP and via the web.Learn to debug smartforms and when program uses memory import/export Future proof your career today! From the creators of "Debugging SAP ABAP Code For Non Programmers", upgrading your debugging skills to include SAP S/4 and HANA technologies. This course is perfect for non-programmers and functional consultants who want to enhance their debugging upgrade to S/4 and HANA. Update 2020 : Update the video on how to get a free SAP trial as to include Azure serviceDo you know how to debug CDS, AMDP (New HANAtechnologies) or Fiori? These are “must have” skills in today's the SAP S/4 market, and these skills are in demand!The aim of this course is to teach you how to debug these new programming technologies using easy, step by step real life SAP examples without having to learn any programming. There is no "Hello World" here!In this course, you will learn:The new HANA technologies, CDS (Core Data Services) and AMDP (ABAP Managed Database Procedures). We will explain what they are, how to use them and how to debug them in ERP and Eclipse.How to navigate and debug in Eclipse. All new HANA code will be done in this environment and not in ERPHow to use and debug BADIs as compared to user-exit. We will also teach you how to check all active BADIs relevant for a transaction. SAP Webservices and how to debug them.Debugging SAP Fiori. Topics such as Smarforms and export/import memoryFinally, we show you the best method to debug SAP standard code! Not an easy task.So, learn by watching us go step by step, debugging code, and we have you debugging SAP code in no time.This course is aimed at non-programmers so we do not cover complicated programming theory or complicated SAP code logic (let's leave that to the programmers), but rather focusing on practical step by step demonstrations.So why waste hundreds of dollars and hours taking SAP courses in an attempt to learn everything about programming just to write "Hello World" on screen. Learn all the NEW"tricks of the trade" on debugging code from Abdul Maulud and Omar Lucero, both are veterans in SAP and have been debugging code for most of their consulting life.SAP®, SAP® Best Practices and ASAP are the trademark(s) or registered trademark(s) of SAP SE in Germany and in several other countries.Eclipse, Polarsys and Jetty are registered trademark of the Eclipse Foundation, Inc. in the United States, other countries, or both.Update in 2025 : Update course content to include using AI with SAPUpdated in 2024 : Update on field symbols and how to use watchpoints with FS.

The Naïve Programmer course thumbnail
FREE

YouTube

The Naïve Programmer

EuroPython
Software Development
Creativity in Programming

Explore the value of naïve programmers in a thought-provoking conference talk from EuroPython 2018. Delve into the relationship between sophistication and naïvety in programming, drawing parallels with modern art's embrace of naïve artists. Examine the increasing prevalence of unsophisticated programmers and their potential contributions to the field. Gain insights from examples in painting, art, and music to understand how the programming industry can learn from and adapt to this trend. Consider the implications of programming as a tool for problem-solving and its adoption by individuals without formal training. Reflect on the journey from naïve to sophisticated programmer and the lessons that can be drawn from this progression.

Implementing Programmer Anarchy course thumbnail
FREE

YouTube

Implementing Programmer Anarchy

GOTO Conferences
Software Development
Real-world Application

Explore the concept of Programmer Anarchy in this 39-minute conference talk from GOTO Chicago 2014. Discover how this post-Agile process empowers programmers by eliminating interfering roles and shifting decision-making to the development team. Learn about the implementation of Programmer Anarchy at MailOnline, transitioning from a Scrum environment to this innovative approach. Gain insights into the transformation process, including role transitions, HR redesign, and training methods. Examine real-world examples from Forward Internet Group and MailOnline, and understand the pervasive changes required for successful implementation. Delve into topics such as story tyranny, requirements hierarchy, the fate of traditional roles, flexible project approaches, and the importance of people focus in this revolutionary software development methodology.

Become a Programmer: Foundations course thumbnail

LinkedIn Learning

Certificate

Become a Programmer: Foundations

Databases
Algorithms
Software Engineering

Programmers are in higher demand today than ever before. Get the essential skills and tools to become a successful software engineer, and learn the fundamental concepts and practices that are critical to the task of coding—no matter what language you choose.Develop the knowledge to begin programming in any language.Connect programming theory to practice in real life scenarios.Learn and apply best practices from experts in the field.

The Self-Taught Programmer course thumbnail

Udemy

Certificate

The Self-Taught Programmer

Python
Programming Languages
Bash

The Definitive Guide to Programming Professionally What you'll learn: Start to program in Python 3 and build your first program.Learn Object-oriented programming and create a powerful Python program to get you hooked.Learn to use tools like Git, Bash, and regular expressions. Then use your new coding skills to build a web scraper.Study Computer Science fundamentals like data structures and algorithms.Finish with best coding practices, tips for working with a team, and advice on landing your first programming job. I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepared. I was overwhelmed bythe amount ofthings I needed to know but hadn't learned yet. My journey learning to program, and my experience at my first job as a software engineer were the inspiration for this course. This course is not just about learning to program; although you will learn to code. If you want to program professionally, it is not enough to learn to code; that is why, in addition to helping you learn to program, I also cover the rest of the things you need to know to program professionally that classes and books don't teach you. The Self-taught Programmer is a roadmap, a guide to take you from writing your first Python program, to passing your first technical interview. I divided the course into five sections: 1. Learn to program in Python 3 and build your first program.2. Learn Object-oriented programming and create a powerful Python program to get you hooked.3. Learn to use tools like Git, Bash, regular expressions and databases. Then use your new coding skills to build a web scraper.4. Study Computer Science fundamentals like data structures and algorithms.5. Finish with tips for working with a team and landing a programming job. You CAN learn to program professionally. The path is there. Will you take it?

Become a Programmer: Foundations course thumbnail

LinkedIn Learning

Certificate

Become a Programmer: Foundations

Databases
Algorithms
Software Engineering

Programmers are in higher demand today than ever before. Get the essential skills and tools to become a successful software engineer, and learn the fundamental concepts and practices that are critical to the task of coding—no matter what language you choose.Develop the knowledge to begin programming in any language.Connect programming theory to practice in real life scenarios.Learn and apply best practices from experts in the field.

Become a Professional Programmer course thumbnail

Udemy

Certificate

Become a Professional Programmer

Web Development
Programming Languages
Python

Learn programming with HTML5, CSS3, Python, Swift, Google Go, Java, Perl, C++, Ruby on Rails and more. What you'll learn: Know how to use Html tags and build with the most common onesLearn the use of attributes and common settingscreate their own functions that assign variables of various types; hook up a basic UI with events; create their own classes and structs; cast between different data types; use the playground and xcode environment for debugging; implement protocolsStudents will learn Go fundamentals and see how to apply them to real world scenarios. Some of the bigger course concepts include: - Go Language - Advanced Go Topics - ConcurrencyAccess and parse the web with PythonCreate an interactive, database driven website If you’re looking at this page, you’ve probably had ‘learn how to code’ at the top of your to-do list forever. Coding is the future, and the technology industry is crying out for good programmers fluent in a range of languages. With that in mind, we’ve created this bundle for people just like you. Whether you’re a complete newcomer to programming or you already have some experience but want to expand your knowledge, this bundle will set you up for a career as a professional programmer/. With access for life, you can learn at your own pace and complete lessons according to your own schedule. Whether you take your time or power through at breakneck speed, you can rest assured you’re learning everything you need to know. This bundle includes the following courses: HMTL5 and CSS3 Fundamentals: HTML5 is the latest version of the code that makes the web tick, and CSS3 is the next level of web design to go with it. Put them together and you have a recipe for future-proofed, flawless and perfectly functioning websites. This course will teach you both by diving right in at the practical end, and have your creating beautiful websites in no time.Python Programming for Beginners: Python is one of the most in-demand skills that top employers like Microsoft, Google and many more look for; and that’s a trend that only set to continue for the next few years at least. Python is a simple, versatile and highly readable code used for everything from building websites to controlling robots! Whether you’re new to Python or new to programming in general, this course will get you up to speed.Swift Programming for Beginners: Swift is one of the hottest new languages out there right now, and essential if you want to become a fully fledged iOS app developer. If you’re looking for a crash course to get a handle on Apple’s primary coding language, look no further. This course will turn you into an expert Swift engineer, building your knowledge from scratch with plenty of practical exercises. Google Go Programming: It should come as no surprise that Google has its own programming language. And since Google is one of the biggest names in the technology world, it should come as no surprise that learning Go is a sure-fire way to boost your employment credentials, both with this computing behemoth and just about everyone else too. This course will tell you everything you need to know. Fundamentals for Java Programming: Every professional programmer worth their salt knows Java inside and out. It’s the most common programming language in the world, and it sets the tone for all other code. In short, you won’t get anywhere without it, so it’s worthwhile learning how to do it right; and that’s exactly what this course does – from the ground up. Perl Programming for Beginners: It’s easy to get a little lost in the sea of programming languages out there. Luckily, Perl is a great starting off point because it’s simple to use, easy to learn, and very versatile. If you don’t know where to take the first step to becoming a professional programmer, there are worse places to start. This course will help you grasp the fundamentals and get started in the programming world. C++ Programming Fundamentals: C++ is the Grandfather of many of the tech world’s programming languages – Java being just one. Learning C++ gives you a head start on learning any other language, and a leg up as far as your employability is concerned. By taking this course, you’ll lay down a solid coding foundation and gain an excellent platform for improving your skills. Python Web Programming: After you’ve completed our Python Programming for Beginners course, Python Web Programming will give you an extra edge and a new set of skills with a language that’s not only easy to learn, but a real money maker too. You’ll learn the art and the science behind web programming, graduating with all the tools necessary to build vibrant and sustainable web based programs.Ruby On Rails: Ruby on Rails can sound intimidating for anyone who doesn’t know it, but in reality it’s not only extremely useful, but completely logical too. This course will take from zero to Rails developer, showing you how to create fully interactive Rails applications from the very beginning. You’ll learn how to connect databases, accept user input, and complete a comprehensive project so you’re ready to use RoR in the real world straight away. Fundamentals of JavaScript: JavaScript is fast becoming one of the most widely used programming languages in the world, thanks in part to its ever growing catalog of libraries that allow you to do just about anything you want. Before you get into learning the JS libraries you'll need to know the basics. This is where you should start. AngularJS: AngularJS is one of the above-mentioned JS libraries, and is one of the reasons for JavaScript's sudden rise to popularity. Learn Angular programming here by first learning the basics, then moving on to Angular projects that you'll be proud to add to your portfolio.

FREE

Codecademy

Certificate

Rust for Programmers

Rust
Programming Languages
Functions

This course is dedicated to programmers who are already familiar with the world of programming and are looking to become acquainted with the Rust programming language. We designed this course to be a series of short, interactive articles that you can skim, dive into, or even skip. We did this so that you can use this course to both learn Rust and to check as a reference guide.

Linux for Programmers course thumbnail
FREE

YouTube

Linux for Programmers

Linux
Information Technology
Environment Variables

Dive into a comprehensive 4.5-hour tutorial series designed to equip programmers with essential Linux skills. Learn to create and SSH into Linux machines, navigate the filesystem, and master common commands. Explore user and group management, file permissions, and process monitoring. Gain proficiency in basic networking commands, public/private key authentication, and FTP. Discover environment variables, text editors like Nano, Vim, and Emacs, and harness the power of grep with regular expressions. Delve into shell scripting, automate tasks with cronjobs, and tackle advanced commands. Apply your knowledge by deploying a simple Python web server and connecting a domain to a Linode server.

CSS for Programmers course thumbnail

LinkedIn Learning

Certificate

CSS for Programmers

CSS-in-JS
Web Development
Accessibility

Explore why CSS is different, how it applies to your problems, and how you can integrate it more smoothly with your work.

R for Programmers course thumbnail
FREE

Codecademy

Certificate

R for Programmers

R Programming
Domain-Specific Languages (DSL)
Data Analysis

This course is tailored for experienced programmers who want to learn the R programming language. It provides a flexible format, allowing you to skim through or dive deeper into topics as needed. Whether you're learning R for the first time or using it as a reference, this course will guide you through essential R concepts and tools.

Growing Better Programmers course thumbnail
FREE

YouTube

Growing Better Programmers

ACCU Conference
C++
Software Engineering

Explore strategies for developing and retaining talented programmers in this keynote address from the ACCU 2022 conference. Delve into the challenges of hiring senior developers and learn how to grow internal talent, improve retention, and broaden the pool of potential hires. Discover investments that can be made both within companies and in the wider C++ community to yield returns in product development and marketplace success. Gain insights on fostering a stronger, more capable programming workforce and enhancing the overall C++ developer ecosystem.

Ruby For Programmers course thumbnail

Udemy

Certificate

Ruby For Programmers

Ruby
Programming Languages
Object-oriented programming

The essentials of Ruby programming – without the waffle! What you'll learn: Learn the essentials of Ruby programming Identify Ruby’s strengths and weaknesses Know How Ruby’s Object Orientation works Understand key features of Ruby: modules, mixins, arrays, hashes, loops, blocks and IO This course is a fast introduction to the Ruby language for experienced programmers.Maybe you are already a programmer (in some other language such as Java, C or Python) so you don't need a Ruby course that wastes time on telling you how programs work. This course gets straight down to business. It tells you what Ruby is all about, what makes it similar to other languages - and what makes it different. It explains the stuff you really need to know. It won't bog you down by trying to describe every gnarly little corner of the language. It concentrates on the essentials - with no unnecessary padding. If you need to get to grips with Ruby fast, this is the course for you.Or maybe you've already learnt the basics of Ruby and you are looking for a quick way to revise your knowledge. With its video tutorials downloadable 'cheat-sheets' and interactive quizzes, Ruby For Programmers focuses on the most important features of Ruby and puts your knowledge to the test.The course instructor Huw Collingbourne is the author of The Book Of Ruby. Huw has already taught over 22,000 people to program on Udemy. Ruby is a cross-platform, object-oriented language. Ruby can not only be used for writing standalone programs but it can also be used for creating dynamic web sites thanks to web frameworks such as Rails. If you are already an experienced programmer in some other language, or if you've started learning Ruby and you need a clear, simple way to revise your knowledge, Ruby For Programmers is course for you.

Cryptography for Programmers course thumbnail
FREE

YouTube

Cryptography for Programmers

ACCU Conference
Software Development
Cryptography

Explore the fundamentals of cryptography in this conference talk from ACCU 2018. Gain an introduction to cryptographic techniques and an overview of their application in software development, tailored specifically for programmers. Delve into essential security concepts and jargon, addressing the growing importance of security in software design and increasing regulatory requirements. Learn about common cryptographic APIs and their implementation across various programming languages. Discover how to navigate the challenging learning curve of security measures and enhance your ability to incorporate robust cryptographic solutions into your projects.

HTML for Programmers course thumbnail

LinkedIn Learning

Certificate

HTML for Programmers

HTML
Web Development
Javascript

Get an overview of important HTML elements like form elements, text elements, tables, and media content, to enhance your skills as a web developer.

C++ For Programmers course thumbnail
FREE

Udacity

C++ For Programmers

C++
Programming Languages
Functions

C++ for Programmers is designed for students who are familiar with a programming language and wish to learn C++.

FREE

Codecademy

Certificate

Python for Programmers

Python
Programming Languages
Object-oriented programming

This course is tailored for experienced programmers who want to quickly get up to speed with Python. It's structured in short, interactive articles you can skim, dive into, or use as a reference guide. Whether you're new to Python or need to refresh your knowledge, this course will help you develop a solid understanding of Python's core concepts and syntax.