Skip to content
Menu
  • About
  • Books that every software developer should read
  • Contact
  • Privacy Policy
  • Services we offer
Thursday, January 5, 2023

Scientific Programmer

Scientific Programmer teaches you how to improve your software development career by applying modern scientific method to your day-to-day tasks.

Primary Menu
  • Services we offer
    • Doing business with us
    • Our Books
    • IT Courses
  • Being a Great Programmer
    • Sharpen up Your Tech Skills
    • Acing a Career in Tech
    • IT Education
    • Books that every software developer should read
  • Opinions and Anecdotes
    • Cyber Warfare
    • Business and Economics
    • Science

Juni Learning

Make a Countdown and Pomodoro Timer in Python | Intermediate Python Tutorial

Posted on April 29, 2021April 29, 2021 by Juni Learning
Make a Countdown and Pomodoro Timer in Python | Intermediate Python Tutorial
Posted In IT Education

Project Introduction In this tutorial, we’ll be creating a countdown timer that asks the user how much time (in seconds) they want to set the timer for — once time is up, print out “Blast Off!”. We’ll also be creating an extension to this project where we’ll make a Pomodoro Continue Reading

How to Introduce Computational Thinking to Kids

Posted on April 19, 2021April 19, 2021 by Juni Learning
How to Introduce Computational Thinking to Kids
Posted In IT Education

When you think of coding, you likely picture someone sitting down at a computer and typing out lines of code – creating letters, numbers, and symbols that tell the computer what to do. But how do they know what code to write, and how can a child learn how to Continue Reading

Code a Basic Tic Tac Toe Game | Beginner Java Tutorial

Posted on March 31, 2021March 31, 2021 by Juni Learning
Code a Basic Tic Tac Toe Game | Beginner Java Tutorial
Posted In IT Education

Project Intro Use a 2D array to make a Tic Tac Toe game — and practice using conditionals, loops, and functions! This is a challenging project for Java coders familiar with basic concepts, and is also great practice for AP Computer Science students. Coding language: Java Approx. lines of code: Continue Reading

Make a Random Password Generator | Beginner Java Project

Posted on March 24, 2021March 24, 2021 by Juni Learning
Make a Random Password Generator | Beginner Java Project
Posted In IT Education

Project Introduction Today we will make a random password generator that makes passwords with random numbers and letters! In order to do this we are going to use ASCII. ASCII is a language in which every possible character is represented by a number. This standard ensures that computers can communicate Continue Reading

How to Code Your Own Website (for Beginners 12+) | Beginner Web Development

Posted on March 15, 2021March 15, 2021 by Juni Learning
How to Code Your Own Website (for Beginners 12+) | Beginner Web Development
Posted In IT Education

Code Your Own Website Have you ever wanted to learn how to design web pages or make a site online? Today, we’re going to show you how to build your own personal website! Check out the tutorial video to watch Juni Instructor Maya walk you through every step of the Continue Reading

How to Encourage STEM in Early Education

Posted on February 8, 2021February 8, 2021 by Juni Learning
How to Encourage STEM in Early Education
Posted In IT Education

Photo What is STEM? Science, technology, engineering, and mathematics (STEM) are largely used to influence innovative solutions to our world’s problems. Day-to-day decisions are increasingly being driven by data, with 90% of the world’s data generated just in the last two years. The proliferation of global access to mobile technology, Continue Reading

How to Teach Kids Variables

Posted on February 1, 2021 by Juni Learning
How to Teach Kids Variables
Posted In IT Education

Why Learn About Variables? As with many coding basics, variables are all around us in the world, but we rarely refer to them by name. Kids see examples of variables in, for instance, sports — the score is 3 now but it could change to 4 or 6 later. Variables Continue Reading

How to Get into a Top-Tier Computer Science Program

Posted on January 26, 2021January 26, 2021 by Juni Learning
How to Get into a Top-Tier Computer Science Program
Posted In Acing a Career in Tech

Prepare for College as an Aspiring Computer Science Major At Juni Learning, our goal is not only to provide our students a structured computer science curriculum that is fun and effective; our mission is to expose and prepare students for exciting careers in software engineering, data analysis, artificial intelligence, mobile Continue Reading

What is Java Coding? | Computer Science for Kids 12+

Posted on January 18, 2021January 18, 2021 by Juni Learning
What is Java Coding? | Computer Science for Kids 12+
Posted In IT Education

Whether you’re a curious parent or a new coder, you’ve likely heard of the coding language Java before. Java is very commonly taught in high school, in introductory coding classes such as AP Computer Science. It’s often the first programming language many coders learn! But despite its popularity, many young Continue Reading

How to Animate a Spinning Emoji | Beginner Web Development Animation Tutorial

Posted on January 11, 2021January 11, 2021 by Juni Learning
How to Animate a Spinning Emoji | Beginner Web Development Animation Tutorial
Posted In IT Education

This project will give you a great introduction to basic web animations using HTML and CSS. Learn how to use spinning animations on the web by animating sushi (or any emoji you like)! Who is this project for? This project info and learning outcomes summary will help you decide if Continue Reading

Posts navigation

1 2 3 Next

About

Scientific Programmer is the place where you can learn about the scientific approach to software development.

The process of software development and conducting scientific experiments are very similar. The only difference is that, in software development, iterations are usually a lot quicker than they are in science. So, understanding how science works will definitely help in your software development career.

But this place is not only about programming and science. It now has a whole range of tech-related content, ranging from career advice to a description of inner workings of a specific software library. Because the website now has such a wide range of tech-related topics, anyone who is vaguely interested in tech will find something interesting on it.

Recent Posts

  • The easiest way to become a software developer
  • Securing ASP.NET Core Endpoints
  • Scaling out a SignalR hub with Azure SignalR Service
  • How social media is killing your dreams
  • How to scale out a SignalR back-end by using Redis

Archives

  • January 2023
  • December 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • January 2022
  • November 2021
  • October 2021
  • August 2021
  • July 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019

Calendar

January 2023
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
« Dec    

You May Like

Acing a Career in Tech Business and Economics Science

How social media is killing your dreams

Posted on October 11, 2022October 11, 2022
Acing a Career in Tech

Choosing a Computer for Coding: 9 Things to Consider

Posted on May 20, 2022
Acing a Career in Tech

A Quick Guide to Establishing a Business as a Coder

Posted on November 1, 2021November 1, 2021
Acing a Career in Tech

How to future-proof your career as a software developer

Posted on April 17, 2021April 17, 2021
Acing a Career in Tech

How to annoy a software developer

Posted on March 21, 2021March 21, 2021
Acing a Career in Tech

5 Tips for Building a Culture of Security Among Remote Employees

Posted on March 1, 2021March 1, 2021
About Scientific Programmer

Scientific Programmer is the place where you can learn about scientific approach to software development.

The process of software development and conducting scientific experiments are very similar. The only difference is that, in software development, iterations are usually a lot quicker than they are in science. So, understanding how science works will definitely help in your software development career.

Unfortunately, many new programmers, especially self-taught ones, often go through unnecessary struggle in their programming tasks, and it’s all because they haven’t been taught how to solve problems the way science has done for centuries.

So, the main purpose of this website is to teach programmers how to apply scientific thinking in the context of their work and to teach scientists how to program, in case any of them would want to acquire some in-demand technical skills.

Get in Touch

Please feel free to contact me via email with any questions you may have

Email: info@scientificprogrammer.net

Copyright. All rights reserved | Theme: Starter Gazette by Unitedtheme.