Software Developer

Sort options

Software Developer Career Guide and Interview Preparation (Coursera)

Sep 12th 2022
Software Developer Career Guide and Interview Preparation (Coursera)
Free Course
Categories
Effort
Languages
This course is designed to prepare you to enter the job market as a software developer. It provides guidance about the regular functions and tasks of developers, as well as the opportunities of the profession and some options for career development. It explains practical techniques for creating essential job-seeking [...]

Prepare for a Software Development Career (FutureLearn)

May 23rd 2022
Prepare for a Software Development Career (FutureLearn)
Course Auditing
Categories
Effort
Languages
Review everything you need to know about Java and Python to start a career as a software developer. Cement your foundational knowledge of Python and Java and kickstart your career in software development. You’ll apply object-oriented programming principles to Java, and go deeper on methods, constructors, strings, inheritance, classes, [...]

Software Development: Introducing Java (FutureLearn)

May 23rd 2022
Software Development: Introducing Java (FutureLearn)
Course Auditing
Categories
Effort
Languages
Explore how Java can help support your software development career and learn its basic uses and functions. Becoming a software developer requires you to confidently use programming languages such as Python and Java to design, build, and fix software. This course is designed to build your existing Python knowledge [...]

Open Source Licensing Basics for Software Developers (Linux Foundations)

Because open source is now found everywhere software exists, a good working knowledge of open source licensing and compliance is critical. This course is designed to teach software developers and producers why it is important to add copyrights and licenses to their code, as well as how to do so.

Algorithms and Software Engineering for Professionals (Eduonix)

Learn algorithms, data structures & the basics of data structure programs in this algorithms & software engineering course. Everything has a beginning and everything must be built from the ground up. This holds true even when it comes to software engineering and programming languages. Data structures provide a grounding [...]

Linear Algebra - Foundations to Frontiers (edX)

Learn the mathematics behind linear algebra and link it to matrix software development. Linear Algebra: Foundations to Frontiers (LAFF) is packed full of challenging, rewarding material that is essential for mathematicians, engineers, scientists, and anyone working with large datasets.

Compilers (saylor.org)

Self Paced
Compilers (saylor.org)
Free Course
Categories
Effort
Languages
This course will introduce you to the compilation process, present foundational topics on formal languages and outline each of the essential compiler steps: scanning, parsing, translation and semantic analysis, code generation, and optimization.